DVD_CMD_FLAGS-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.]

Definiert Flags, die steuern, wie der DVD Navigator-Filter die Befehlssynchronisierung verarbeitet.

Syntax

typedef enum __MIDL___MIDL_itf_strmif_0000_0132_0002 {
  DVD_CMD_FLAG_None = 0,
  DVD_CMD_FLAG_Flush = 0x1,
  DVD_CMD_FLAG_SendEvents = 0x2,
  DVD_CMD_FLAG_Block = 0x4,
  DVD_CMD_FLAG_StartWhenRendered = 0x8,
  DVD_CMD_FLAG_EndAfterRendered = 0x10
} DVD_CMD_FLAGS;

Konstanten

 
DVD_CMD_FLAG_None
Wert: 0
Der DVD-Navigator leert seine Puffer nicht, wenn er den Befehl ausgibt, sendet keine Ereignisse und blockiert den Ausführungsthread bei keinem Methodenaufruf.
DVD_CMD_FLAG_Flush
Wert: 0x1
Der DVD-Navigator löscht alle gepufferten Videodaten, bevor der Befehl ausgegeben wird. Dies kann dazu führen, dass der DVD-Navigator etwa zwei Sekunden Video verwirft, was die Antwortzeit verringert, aber eine Lücke in den Wiedergabedaten verursacht.
DVD_CMD_FLAG_SendEvents
Wert: 0x2
Der DVD-Navigator sendet ein EC_DVD_CMD_START-Ereignis , wenn der Befehl beginnt, und ein EC_DVD_CMD_END Ereignis, wenn der Befehl beendet wird. Die Ereignisparameter enthalten den status Code des Vorgangs.
DVD_CMD_FLAG_Block
Wert: 0x4
Der DVD-Navigator blockiert, bis der Befehl abgeschlossen oder abgebrochen wird.
DVD_CMD_FLAG_StartWhenRendered
Wert: 0x8
Derzeit nicht verwendet.
DVD_CMD_FLAG_EndAfterRendered
Wert: 0x10
Der DVD-Navigator wird blockiert, bis die angegebene Aktion tatsächlich gerendert wird. Dieses Flag kann mit den folgenden Methoden verwendet werden:


Bei Verwendung mit PlayChaptersAutoStop bewirkt dieses Flag beispielsweise, dass der DVD-Navigator blockiert wird, bis alle angegebenen Kapitel wiedergegeben wurden. Bei Verwendung mit SelectSubpictureStream bewirkt das Flag, dass der DVD-Navigator blockiert wird, bis die neue Subpicture gerendert wird.

Anforderungen

Anforderung Wert
Header strmif.h (include Dshow.h)

Weitere Informationen

DirectShow Enumerated Types

Synchronisieren von DVD-Befehlen