enumerazione AM_DVD_GRAPH_FLAGS (strmif.h)
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
L'enumerazione AM_DVD_GRAPH_FLAGS specifica il modo in cui lo strumento di navigazione DVD compila un grafico di riproduzione DVD. Questi flag vengono usati con il metodo IDeviceGraphBuilder::RenderVideoVolume .
Sintassi
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;
Costanti
AM_DVD_HWDEC_PREFER Valore: 0x1 Se possibile, usare un decodificatore hardware. Se nessuno è disponibile, usare un decodificatore software. Si tratta dell'impostazione predefinita. I decodificatori DVD hardware vengono registrati nella categoria di filtri CLSID_DVDHWDecodersCategory. Vedere Categorie di filtri. |
AM_DVD_HWDEC_ONLY Valore: 0x2 Usare un decodificatore hardware; non usare un decodificatore software. Non combinare questo flag con il flag AM_DVD_VMR9_ONLY o AM_DVD_EVR_ONLY flag. |
AM_DVD_SWDEC_PREFER Valore: 0x4 Se possibile, usare un decodificatore software. Se nessuno è disponibile, usare un decodificatore hardware. |
AM_DVD_SWDEC_ONLY Valore: 0x8 Usare un decodificatore software; non usare un decodificatore hardware. |
AM_DVD_NOVPE Valore: 0x100 Non visualizzare video nel monitor del computer. L'uso di questo flag deve essere limitato solo alla combinazione di un decodificatore hardware DVD-Video e un dispositivo di visualizzazione con una porta che può connettersi a una TV. Un tipo set-top box di dispositivo che può riprodurre DVD-Video può riprodurre i titoli DVD da visualizzare in un set TV anziché in un monitor del computer. |
AM_DVD_DO_NOT_CLEAR Valore: 0x200 Non cancellare il grafico del filtro prima di creare il grafico di riproduzione DVD. Per impostazione predefinita, il metodo RenderVideoVolume rimuove tutti i filtri esistenti dal grafico prima di compilare il grafico di riproduzione DVD. Nota Si applica a Windows Vista e versioni successive. |
AM_DVD_VMR9_ONLY Valore: 0x800 Usare il filtro del renderer di combinazione video 9 (VMR-9) per il rendering; fail se vmR-9 non è disponibile. Non combinare questo flag con il flag AM_DVD_EVR_ONLY. |
AM_DVD_EVR_ONLY Valore: 0x1000 Usare il renderer video avanzato (EVR) per il rendering; fail se L'EVR non è disponibile. Nota Si applica a Windows Vista e versioni successive. |
AM_DVD_EVR_QOS Valore: 0x2000 |
AM_DVD_ADAPT_GRAPH Valore: 0x4000 |
AM_DVD_MASK Valore: 0xffff |
Commenti
Non combinare più flag seguenti:
- AM_DVD_HWDEC_PREFER
- AM_DVD_HWDEC_ONLY
- AM_DVD_SWDEC_PREFER
- AM_DVD_SWDEC_ONLY
Per usare il metodo VMR-9, il metodo IAMDecoderCaps::GetDecoderCaps deve restituire il flag di AM_GETDECODERCAP_QUERY_VMR9_SUPPORT . Per usare L'EVR, il metodo GetDecoderCaps del decodificatore deve restituire il flag di AM_GETDECODERCAP_QUERY_EVR_SUPPORT .
Requisiti
Requisito | Valore |
---|---|
Intestazione | strmif.h (include Dshow.h) |