Método ID3D11VideoDevice::CheckVideoDecoderFormat (d3d11.h)

Dado um arquivo, verifica se o driver dá suporte a um formato de saída especificado.

Sintaxe

HRESULT CheckVideoDecoderFormat(
  [in]  const GUID  *pDecoderProfile,
  [in]  DXGI_FORMAT Format,
  [out] BOOL        *pSupported
);

Parâmetros

[in] pDecoderProfile

Um ponteiro para um GUID que identifica o perfil. Para obter a lista de perfis com suporte, chame ID3D11VideoDevice::GetVideoDecoderProfile.

[in] Format

Um valor DXGI_FORMAT que especifica o formato de saída. Os valores típicos incluem DXGI_FORMAT_NV12 e DXGI_FORMAT_420_OPAQUE.

[out] pSupported

Receberá o valor TRUE se o formato tiver suporte ou FALSE caso contrário.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Se o driver não der suporte ao perfil especificado em pDecoderProfile, o método retornará E_INVALIDARG. Se o driver der suporte ao perfil, mas o formato DXGI não for compatível com o perfil, o método terá êxito, mas retornará o valor FALSE em pSupported.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d3d11.h

Confira também

ID3D11VideoDevice