AM_DVD_GRAPH_FLAGS-Enumeration (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Die AM_DVD_GRAPH_FLAGS-Enumeration gibt an, wie der DVD-Navigator ein DVD-Wiedergabediagramm erstellt. Diese Flags werden mit der IDvdGraphBuilder::RenderDvdVideoVolume-Methode verwendet.
Syntax
typedef enum _AM_DVD_GRAPH_FLAGS {
AM_DVD_HWDEC_PREFER = 0x1,
AM_DVD_HWDEC_ONLY = 0x2,
AM_DVD_SWDEC_PREFER = 0x4,
AM_DVD_SWDEC_ONLY = 0x8,
AM_DVD_NOVPE = 0x100,
AM_DVD_DO_NOT_CLEAR = 0x200,
AM_DVD_VMR9_ONLY = 0x800,
AM_DVD_EVR_ONLY = 0x1000,
AM_DVD_EVR_QOS = 0x2000,
AM_DVD_ADAPT_GRAPH = 0x4000,
AM_DVD_MASK = 0xffff
} AM_DVD_GRAPH_FLAGS;
Konstanten
AM_DVD_HWDEC_PREFER Wert: 0x1 Verwenden Sie nach Möglichkeit einen Hardwaredecoder. Wenn keine verfügbar ist, verwenden Sie einen Softwaredecoder. Dies ist die Standardeinstellung. Hardware-DVD-Decoder werden unter der Filterkategorie CLSID_DVDHWDecodersCategory registriert. Weitere Informationen finden Sie unter Filtern von Kategorien. |
AM_DVD_HWDEC_ONLY Wert: 0x2 Verwenden Sie einen Hardwaredecoder. verwenden Sie keinen Softwaredecoder. Kombinieren Sie dieses Flag nicht mit dem AM_DVD_VMR9_ONLY- oder AM_DVD_EVR_ONLY-Flag. |
AM_DVD_SWDEC_PREFER Wert: 0x4 Verwenden Sie nach Möglichkeit einen Softwaredecoder. Wenn keine verfügbar ist, verwenden Sie einen Hardwaredecoder. |
AM_DVD_SWDEC_ONLY Wert: 0x8 Verwenden Sie einen Softwaredecoder; Verwenden Sie keinen Hardwaredecoder. |
AM_DVD_NOVPE Wert: 0x100 Zeigen Sie kein Video auf dem Computermonitor an. Die Verwendung dieses Flags sollte nur auf die Kombination aus einem Hardware-DVD-Video-Decoder und einem Anzeigegerät mit einem Anschluss beschränkt werden, der an einen Fernseher angeschlossen werden kann. Ein Set-Top-Box-Gerät, das DVD-Video wiedergeben kann, kann DVD-Titel wiedergeben, die auf einem Fernseher statt auf einem Computermonitor angezeigt werden. |
AM_DVD_DO_NOT_CLEAR Wert: 0x200 Löschen Sie das Filterdiagramm nicht, bevor Sie das DVD-Wiedergabediagramm erstellen. Standardmäßig entfernt die RenderDvdVideoVolume-Methode alle vorhandenen Filter aus dem Diagramm, bevor das DVD-Wiedergabediagramm erstellt wird. Hinweis Gilt für Windows Vista und höher. |
AM_DVD_VMR9_ONLY Wert: 0x800 Verwenden Sie zum Rendern den Video mixing Renderer Filter 9 (VMR-9). fehler, wenn VMR-9 nicht verfügbar ist. Kombinieren Sie dieses Flag nicht mit dem AM_DVD_EVR_ONLY-Flag. |
AM_DVD_EVR_ONLY Wert: 0x1000 Verwenden Sie den erweiterten Videorenderer (EVR) zum Rendern. fehler, wenn der EVR nicht verfügbar ist. Hinweis Gilt für Windows Vista und höher. |
AM_DVD_EVR_QOS Wert: 0x2000 |
AM_DVD_ADAPT_GRAPH Wert: 0x4000 |
AM_DVD_MASK Wert: 0xffff |
Hinweise
Kombinieren Sie nicht mehr als eines der folgenden Flags:
- AM_DVD_HWDEC_PREFER
- AM_DVD_HWDEC_ONLY
- AM_DVD_SWDEC_PREFER
- AM_DVD_SWDEC_ONLY
Um vmR-9 zu verwenden, muss die IAMDecoderCaps::GetDecoderCaps-Methode des Decoders das flag AM_GETDECODERCAP_QUERY_VMR9_SUPPORT zurückgeben. Um den EVR verwenden zu können, muss die GetDecoderCaps-Methode des Decoders das AM_GETDECODERCAP_QUERY_EVR_SUPPORT-Flag zurückgeben.
Anforderungen
Anforderung | Wert |
---|---|
Header | strmif.h (include Dshow.h) |