#include <video_capturer.h>

Description détaillée

Fonctions de rappel des périphériques audio.

Cette structure regroupe un ensemble de pointeurs vers des fonctions de rappel associées aux événements liés à une carte d'acquisition vidéo.

Tous les rappels ne seront pas effectués sur l'application ou le thread principal, mais sur un thread interne. L'application doit renvoyer le rappel le plus rapidement possible afin d'éviter de bloquer le thread interne.

Documentation sur le terrain

détruire

otc_bool(* détruire) (const otc_video_capturer *capturer, void *données_utilisateur)

Demande à un dispositif de capture vidéo de s'autodétruire.

Paramètres : | | | | --- | --- | | capturer | Pointeur vers une instance de carte d'acquisition vidéo. | | user_data | Pointeur vers les données personnalisées de l'utilisateur associées à cette structure. |

Valeurs de retour : Valeur booléenne indiquant soit une erreur, soit une réussite.

Voir aussi : otc_bool

get_capture_settings

otc_bool(* get_capture_settings) (const otc_video_capturer *capturer, void *données_utilisateur, struct otc_video_capturer_settings *paramètres)

Demander au périphérique de capture vidéo de renvoyer les paramètres actuellement utilisés.

Paramètres : | | | | --- | --- | | capturer | Pointeur vers une instance de capture vidéo. | | user_data | Pointeur vers les données personnalisées de l'utilisateur associées à cette structure. | | settings | Pointeur vers une structure contenant les paramètres. |

Valeurs de retour : Valeur booléenne indiquant soit une erreur, soit une réussite.

Voir aussi : otc_bool

init

otc_bool(* init) (const otc_video_capturer *capturer, void *données_utilisateur)

Demande à un dispositif de capture vidéo de s'initialiser.

Paramètres : | | | | --- | --- | | capturer | Pointeur vers une instance de carte d'acquisition vidéo. | | user_data | Pointeur vers les données personnalisées de l'utilisateur associées à cette structure. |

Valeurs de retour : Valeur booléenne indiquant soit une erreur, soit une réussite.

Voir aussi : otc_bool

réservé

void* réservé

Un pointeur nul vers une zone de mémoire contenant des ressources réservées utilisées pour la mise en œuvre interne.

commencer

otc_bool(* début) (const otc_video_capturer *capturer, void *données_utilisateur)

Demande à l'enregistreur vidéo de commencer l'enregistrement.

Paramètres : | | | | --- | --- | | capturer | Pointeur vers une instance de carte d'acquisition vidéo. | | user_data | Pointeur vers les données personnalisées de l'utilisateur associées à cette structure. |

Valeurs de retour : Valeur booléenne indiquant soit une erreur, soit une réussite.

Voir aussi : otc_bool

arrêter

otc_bool(* stop) (const otc_video_capturer *capturer, void *données_utilisateur)

Demande au dispositif de capture vidéo d'arrêter la capture vidéo.

Paramètres : | | | | --- | --- | | capturer | Pointeur vers une instance de carte d'acquisition vidéo. | | user_data | Pointeur vers les données personnalisées de l'utilisateur associées à cette structure. |

Valeurs de retour : Valeur booléenne indiquant soit une erreur, soit une réussite.

Voir aussi : otc_bool

données_utilisateur

void* données_utilisateur

Cet élément de la structure peut pointer vers des données relatives au dispositif de capture vidéo dont le développeur pourrait avoir besoin.