Método ID3D11VideoDevice1::GetVideoDecoderCaps (d3d11_1.h)

Recupera las funcionalidades y limitaciones del descodificador de vídeo.

Sintaxis

HRESULT GetVideoDecoderCaps(
  [in]  const GUID          *pDecoderProfile,
  [in]  UINT                SampleWidth,
  [in]  UINT                SampleHeight,
  [in]  const DXGI_RATIONAL *pFrameRate,
  [in]  UINT                BitRate,
  [in]  const GUID          *pCryptoType,
  [out] UINT                *pDecoderCaps
);

Parámetros

[in] pDecoderProfile

Tipo: GUID const*

Perfil de descodificación para el que se consultan las funcionalidades.

[in] SampleWidth

Tipo: UINT

Ancho de vídeo para el que se consultan las funcionalidades.

[in] SampleHeight

Tipo: UINT

Alto de vídeo para el que se consultan las funcionalidades.

[in] pFrameRate

Tipo: const DXGI_RATIONAL*

Velocidad de fotogramas del contenido del vídeo. El controlador usa esta información para determinar si el vídeo se puede descodificar en tiempo real.

[in] BitRate

Tipo: UINT

Velocidad de bits de la secuencia de vídeo. Un valor de cero indica que se puede omitir la velocidad de bits.

[in] pCryptoType

Tipo: GUID const*

Tipo de criptografía que se usa para cifrar la secuencia de vídeo. Un valor de NULL indica que la secuencia de vídeo no está cifrada.

[out] pDecoderCaps

Tipo: UINT*

Puntero a una combinación OR bit a bit de D3D11_VIDEO_DECODER_CAPS valores que especifican las funcionalidades del descodificador.

Valor devuelto

Tipo: HRESULT

Este método devuelve uno de los siguientes códigos de error.

S_OK La operación se ha completado correctamente.
E_INVALIDARG Se pasó un parámetro no válido o se llamó a esta función mediante un patrón de llamada no válido.

Requisitos

   
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado d3d11_1.h

Consulte también

ID3D11VideoDevice1