Videoaufzeichnungsgerät. Mehr...
#include "config.h"
#include "video_frame.h"
| Datenstrukturen | |
| struct | otc_video_capturer_settings |
| struct | otc_video_capturer_callbacks |
| Typdefinitionen | |
| typedef struct otc_video_capturer | otc_video_capturer |
| Funktionen | |
| otc_status | otc_video_capturer_provide_frame (const otc_video_capturer *capturer, int rotation, const otc_video_frame *Rahmen) |
| otc_status const | otc_video_capturer_set_content_hint (const otc_video_capturer *capturer, enum otc_video_capturer_content_hint_type content_hint) |
| enum otc_video_capturer_content_hint_type const | otc_video_capturer_get_content_hint (const otc_video_capturer *Aufnehmer) |
Ausführliche Beschreibung
Videoaufzeichnungsgerät.
Diese Datei enthält die Typdefinition für einen Video-Capturer sowie mehrere Funktionsdeklarationen, die bei der Arbeit damit nützlich sind.
Typedef-Dokumentation
otc_video_capturer
| typedef struct otc_video_capturer otc_video_capturer |
Definition des Videokapturierertyps.
Dokumentation zu Aufzählungstypen
otc_video_capturer_content_hint_type
Legt Werte für die content_hint Parameter des otc_video_capturer_set_content_hint Funktion.
| Zähler | |
|---|---|
| OTC_VIDEO_CAPTURER_CONTENT_HINT_TYPE_NONE | Es wurde kein Hinweis angegeben. Es wird der Standardwert „none“ verwendet. |
| OTC_VIDEO_CAPTURER_CONTENT_HINT_TYPE_MOTION | value = "Bewegung" |
| OTC_VIDEO_CAPTURER_CONTENT_HINT_TYPE_DETAIL | value = "detail". |
| OTC_VIDEO_CAPTURER_CONTENT_HINT_TYPE_TEXT | value = "text". |
Funktionsdokumentation
otc_video_capturer_get_content_hint()
| enum otc_video_capturer_content_hint_type const otc_video_capturer_get_content_hint | ( | const otc_video_capturer * | Aufnehmer | ) |
Gibt den „content_hint“-Wert für die Capturer-Videoquelle zurück.
Parameter : | | | | --- | --- | | capturer | Der Zeiger auf den Capturer. |
Rückgabewerte : Enum-Wert vom Typ otc_video_capturer_content_hint_type
otc_video_capturer_provide_frame()
| otc_status otc_video_capturer_provide_frame | ( | const otc_video_capturer * | Aufnehmer, |
| int | Rotation, | ||
| const otc_video_frame * | Rahmen | ||
| ) |
Stellt dem Video-Capturer ein Videobild zur Verfügung.
Parameter : | | | | --- | --- | | capturer | Ein Zeiger auf die Instanz des Video-Capturers. | | rotation | Die Drehung des Videobildes. | | frame | Ein Zeiger auf die Instanz des bereitzustellenden Videobildes. |
Rückgabewerte : Rückgabewert, der entweder einen Fehler oder einen Erfolg anzeigt.
Siehe auch : otc_video_frame
otc_video_capturer_set_content_hint()
| otc_status const otc_video_capturer_set_content_hint | ( | const otc_video_capturer * | Aufnehmer, |
| enum otc_video_capturer_content_hint_type | content_hint | ||
| ) |
Setzt den Hinweis zum Videoinhalt auf einen der Aufzählungswerte in „otc_video_capturer_content_hint_type“. Wenn die API einen anderen Wert als die oben angegebenen Aufzählungswerte erhält, wird eine entsprechende Warnung protokolliert.
Parameter : | | | | --- | --- | | capturer | Der Zeiger auf den Capturer | | content_hint | Enum-Wert vom Typ otc_video_capturer_content_hint_type. |
Rückgabewerte : Rückgabewert, der entweder einen Fehler oder einen Erfolg anzeigt.