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

Confira também

ID3D11VideoDevice1