Freigeben über


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)

Siehe auch

DirectShow Enumerated Types

IAMVideoControl