enumeración AM_DVD_GRAPH_FLAGS (strmif.h)
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
La enumeración AM_DVD_GRAPH_FLAGS especifica cómo compila el navegador de DVD un gráfico de reproducción de DVD. Estas marcas se usan con el método IDvdGraphBuilder::RenderDvdVideoVolume .
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;
Constantes
AM_DVD_HWDEC_PREFER Valor: 0x1 Use un descodificador de hardware si es posible. Si no hay ninguno disponible, use un descodificador de software. Esta es la configuración predeterminada. Los descodificadores de DVD de hardware se registran en la categoría de filtro CLSID_DVDHWDecodersCategory. Consulte Categorías de filtro. |
AM_DVD_HWDEC_ONLY Valor: 0x2 Usar un descodificador de hardware; no use un descodificador de software. No combine esta marca con la marca AM_DVD_VMR9_ONLY o AM_DVD_EVR_ONLY. |
AM_DVD_SWDEC_PREFER Valor: 0x4 Use un descodificador de software si es posible. Si no hay ninguno disponible, use un descodificador de hardware. |
AM_DVD_SWDEC_ONLY Valor: 0x8 Usar un descodificador de software; no use un descodificador de hardware. |
AM_DVD_NOVPE Valor: 0x100 No muestre vídeo en el monitor del equipo. El uso de esta marca solo debe limitarse a la combinación de un descodificador de hardware DVD-Video y un dispositivo de pantalla con un puerto que pueda conectarse a un televisor. Un tipo set-top box de dispositivo que puede reproducir DVD-Video podría reproducir títulos de DVD para ser vistos en un televisor en lugar de en un monitor de ordenador. |
AM_DVD_DO_NOT_CLEAR Valor: 0x200 No borre el gráfico de filtros antes de compilar el gráfico de reproducción de DVD. De forma predeterminada, el método RenderDvdVideoVolume quita los filtros existentes del gráfico antes de compilar el gráfico de reproducción de DVD. Nota Se aplica a Windows Vista y versiones posteriores. |
AM_DVD_VMR9_ONLY Valor: 0x800 Use el filtro del representador de mezcla de vídeos 9 (VMR-9) para la representación; produce un error si VMR-9 no está disponible. No combine esta marca con la marca AM_DVD_EVR_ONLY. |
AM_DVD_EVR_ONLY Valor: 0x1000 Use el representador de vídeo mejorado (EVR) para la representación; produce un error si el EVR no está disponible. Nota Se aplica a Windows Vista y versiones posteriores. |
AM_DVD_EVR_QOS Valor: 0x2000 |
AM_DVD_ADAPT_GRAPH Valor: 0x4000 |
AM_DVD_MASK Valor: 0xffff |
Comentarios
No combine más de una de las marcas siguientes:
- AM_DVD_HWDEC_PREFER
- AM_DVD_HWDEC_ONLY
- AM_DVD_SWDEC_PREFER
- AM_DVD_SWDEC_ONLY
Para usar el método VMR-9, el método IAMDecoderCaps::GetDecoderCaps del descodificador debe devolver la marca AM_GETDECODERCAP_QUERY_VMR9_SUPPORT . Para usar el EVR, el método GetDecoderCaps del descodificador debe devolver la marca AM_GETDECODERCAP_QUERY_EVR_SUPPORT .
Requisitos
Requisito | Valor |
---|---|
Header | strmif.h (incluya Dshow.h) |