VideoControlFlags-Enumeration (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Gibt den Videomodus für ein Videogerät an.
Syntax
typedef enum tagVideoControlFlags {
VideoControlFlag_FlipHorizontal = 0x1,
VideoControlFlag_FlipVertical = 0x2,
VideoControlFlag_ExternalTriggerEnable = 0x4,
VideoControlFlag_Trigger = 0x8
} VideoControlFlags;
Konstanten
VideoControlFlag_FlipHorizontal Wert: 0x1 Gibt an, dass das Bild horizontal gekippt wird. |
VideoControlFlag_FlipVertical Wert: 0x2 Gibt an, dass das Bild vertikal gekippt wird. |
VideoControlFlag_ExternalTriggerEnable Wert: 0x4 Richtet einen Stream ein, um einen Trigger aus einer externen Quelle zu erfassen, z. B. eine Drucktaste an einer Kamera. Puffer können in die Warteschlange des Treibers eingereiht werden, werden aber erst vom WDM-Aufzeichnungstreiber übergeben (zum Komprimieren, Anzeigen oder Schreiben in eine Datei), bis das externe Ereignis eintritt. Siehe Hinweise. |
VideoControlFlag_Trigger Wert: 0x8 Simuliert in der Software einen externen Trigger, wenn für den Stream das flag VideoControlFlag_ExternalTriggerEnable festgelegt ist. |
Bemerkungen
Die IAMVideoControl-Schnittstelle verwendet diesen enumerierten Datentyp.
Mehrere Erfassungspuffer werden in die Warteschlange eines Erfassungstreibers eingereiht und mit einer festen Rate gefüllt, sobald der Stream in den Zustand "Ausführen" versetzt wird. Wenn das flag VideoControlFlag_ExternalTriggerEnable festgelegt ist, wird kein gefüllter Puffer vom WDM-Erfassungstreiber zum Komprimieren, Anzeigen oder Schreiben in eine Datei übergeben, bis das externe Ereignis eintritt.
Requirements (Anforderungen)
Kopfzeile | strmif.h (include Dshow.h) |