Compartir a través de


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
Si ya ha seleccionado un representador de vídeo llamando a IDvdGraphBuilder::GetDvdInterface, no establezca la marca AM_DVD_VMR9_ONLY o AM_DVD_EVR_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)

Consulte también

Tipos enumerados de DirectShow

IDvdGraphBuilder::RenderDvdVideoVolume