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) |