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 |