Enregistreur vidéo. En savoir plus...
#include "config.h"
#include "video_frame.h"
| Structures de données | |
| struct | otc_video_capturer_settings |
| struct | otc_video_capturer_callbacks |
| Définitions de types | |
| typedef struct otc_video_capturer | otc_video_capturer |
| Fonctions | |
| otc_status | otc_video_capturer_provide_frame (const otc_video_capturer *capturer, int rotation, const otc_video_frame *image) |
| otc_status const | otc_video_capturer_set_content_hint (const otc_video_capturer *capturer, énumération otc_video_capturer_content_hint_type content_hint) |
| énumération otc_video_capturer_content_hint_type const | otc_video_capturer_get_content_hint (const otc_video_capturer *captureur) |
Description détaillée
Enregistreur vidéo.
Ce fichier contient la définition du type d'un capteur vidéo ainsi que plusieurs déclarations de fonctions utiles pour l'utiliser.
Documentation sur `typedef`
otc_video_capturer
| typedef struct otc_video_capturer otc_video_capturer |
Définition du type de carte d'acquisition vidéo.
Documentation sur les types d'énumération
otc_video_capturer_content_hint_type
| énumération otc_video_capturer_content_hint_type |
Définit les valeurs pour le content_hint du paramètre otc_video_capturer_set_content_hint fonction.
| Recenseur | |
|---|---|
| OTC_VIDEO_CAPTURER_CONTENT_HINT_TYPE_NONE | Aucune indication fournie. La valeur par défaut « none » sera utilisée. |
| OTC_VIDEO_CAPTURER_CONTENT_HINT_TYPE_MOTION | value = « motion » |
| OTC_VIDEO_CAPTURER_CONTENT_HINT_TYPE_DETAIL | value = « detail ». |
| OTC_VIDEO_CAPTURER_CONTENT_HINT_TYPE_TEXT | value = « texte ». |
Documentation des fonctions
otc_video_capturer_get_content_hint()
| énumération otc_video_capturer_content_hint_type const otc_video_capturer_get_content_hint | ( | const otc_video_capturer * | captureur | ) |
Renvoie la valeur « content_hint » de la source vidéo du capturer.
Paramètres : | | | | --- | --- | | capturer | Le pointeur vers le capturer. |
Retourne : Valeur d'énumération de type otc_video_capturer_content_hint_type
otc_video_capturer_provide_frame()
| otc_status otc_video_capturer_provide_frame | ( | const otc_video_capturer * | captureur, |
| int | rotation, | ||
| const otc_video_frame * | cadre | ||
| ) |
Fournit une image vidéo au dispositif de capture vidéo.
Paramètres : | | | | --- | --- | | capturer | Un pointeur vers l'instance du capteur vidéo. | | rotation | La rotation de l'image vidéo. | | frame | Un pointeur vers l'instance de l'image vidéo à fournir. |
Valeurs de retour : Valeur de retour indiquant soit une erreur, soit une réussite.
Voir aussi : otc_video_frame
otc_video_capturer_set_content_hint()
| otc_status const otc_video_capturer_set_content_hint | ( | const otc_video_capturer * | captureur, |
| énumération otc_video_capturer_content_hint_type | content_hint | ||
| ) |
Définit l'indicateur de contenu vidéo sur l'une des valeurs de l'énumération `otc_video_capturer_content_hint_type`. Si l'API reçoit une valeur autre que celles spécifiées ci-dessus, un avertissement est alors consigné dans le journal.
Paramètres : | | | | --- | --- | | capturer | Le pointeur vers le capturer | | content_hint | Valeur d'énumération de type otc_video_capturer_content_hint_type. |
Valeurs de retour : Valeur de retour indiquant soit un échec, soit une réussite.