Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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_NoneWert: 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_FlushWert: 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_SendEventsWert: 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_BlockWert: 0x4 Der DVD-Navigator blockiert, bis der Befehl abgeschlossen oder abgebrochen wird. |
DVD_CMD_FLAG_StartWhenRenderedWert: 0x8 Derzeit nicht verwendet. |
DVD_CMD_FLAG_EndAfterRenderedWert: 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) |