Método ID3D11VideoDevice1::GetVideoDecoderCaps (d3d11_1.h)
Recupera recursos e limitações do decodificador de vídeo.
Sintaxe
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: const GUID*
O perfil de decodificação para o qual os recursos são consultados.
[in] SampleWidth
Tipo: UINT
A largura do vídeo para a qual os recursos são consultados.
[in] SampleHeight
Tipo: UINT
A altura do vídeo para a qual os recursos são consultados.
[in] pFrameRate
Tipo: const DXGI_RATIONAL*
A taxa de quadros do conteúdo do vídeo. Essas informações são usadas pelo driver para determinar se o vídeo pode ser decodificado em tempo real.
[in] BitRate
Tipo: UINT
A taxa de bits do fluxo de vídeo. Um valor zero indica que a taxa de bits pode ser ignorada.
[in] pCryptoType
Tipo: const GUID*
O tipo de criptografia usado para criptografar o fluxo de vídeo. Um valor nulo indica que o fluxo de vídeo não está criptografado.
[out] pDecoderCaps
Tipo: UINT*
Um ponteiro para uma combinação OR bit a bit de valores de D3D11_VIDEO_DECODER_CAPS especificando os recursos do decodificador.
Valor retornado
Tipo: HRESULT
Esse método retorna um dos seguintes códigos de erro.
S_OK | A operação foi concluída com sucesso. |
E_INVALIDARG | Um parâmetro inválido foi passado ou essa função foi chamada usando um padrão de chamada inválido. |
Requisitos
Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | d3d11_1.h |