Método IAMDecoderCaps::GetDecoderCaps (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.

El GetDecoderCaps método consulta al descodificador por sus funcionalidades.

Sintaxis

HRESULT GetDecoderCaps(
  [in]  DWORD dwCapIndex,
  [out] DWORD *lpdwCap
);

Parámetros

[in] dwCapIndex

Especifica la funcionalidad para la que se consulta.

Constante Valor Descripción
AM_QUERY_DECODER_VMR_SUPPORT 0x00000001 Compatibilidad con el filtro de representador de mezcla de vídeos 7 (VMR-7)
AM_QUERY_DECODER_DXVA_1_SUPPORT 0x00000002 Compatibilidad con la aceleración de vídeo de DirectX
AM_QUERY_DECODER_DVD_SUPPORT 0x00000003 Compatibilidad con vídeo de DVD
AM_QUERY_DECODER_ATSC_SD_SUPPORT 0x00000004 Compatibilidad con vídeos ATSC de definición estándar (SD)
AM_QUERY_DECODER_ATSC_HD_SUPPORT 0x00000005 Compatibilidad con vídeos ATSC de alta definición (HD)
AM_GETDECODERCAP_QUERY_VMR9_SUPPORT 0x00000006 Compatibilidad con el filtro de representador de mezcla de vídeos 9 (VMR-9)
AM_GETDECODERCAP_QUERY_EVR_SUPPORT 0x00000007 Compatibilidad mejorada con Video Renderer (EVR).

[out] lpdwCap

Recibe uno de los valores siguientes.

Valor Descripción
DECODER_CAP_NOTSUPPORTED El descodificador no admite esta funcionalidad.
DECODER_CAP_SUPPORTED El descodificador admite esta funcionalidad.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Comentarios

El Generador de gráficos de DVD usa este método cuando crea un gráfico de DVD. Si el descodificador no admite el filtro Representador de mezcla de vídeos, el Generador de gráficos de DVD usa el filtro Overlay Mixer en su lugar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado strmif.h (incluye Dshow.h)
Library Strmiids.lib

Consulte también

Creación del gráfico de filtros de DVD

Códigos de error y éxito

IAMDecoderCaps (Interfaz)