#include <video_capturer.h>
| Champs de données | |
| otc_bool(* | init )(const otc_video_capturer *capturer, void *données_utilisateur) |
| otc_bool(* | détruire )(const otc_video_capturer *capturer, void *données_utilisateur) |
| otc_bool(* | commencer )(const otc_video_capturer *capturer, void *données_utilisateur) |
| otc_bool(* | arrêter )(const otc_video_capturer *capturer, void *données_utilisateur) |
| otc_bool(* | get_capture_settings )(const otc_video_capturer *capturer, void *données_utilisateur, struct otc_video_capturer_settings *paramètres) |
| void * | données_utilisateur |
| void * | réservé |
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.