Compartilhar via


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

Cria um dispositivo de decodificador de vídeo para o Microsoft Direct3D 11.

Sintaxe

HRESULT CreateVideoDecoder(
  [in]  const D3D11_VIDEO_DECODER_DESC   *pVideoDesc,
  [in]  const D3D11_VIDEO_DECODER_CONFIG *pConfig,
  [out] ID3D11VideoDecoder               **ppDecoder
);

Parâmetros

[in] pVideoDesc

Um ponteiro para uma estrutura D3D11_VIDEO_DECODER_DESC que descreve o fluxo de vídeo e o perfil do decodificador.

[in] pConfig

Um ponteiro para uma estrutura D3D11_VIDEO_DECODER_CONFIG que especifica a configuração do decodificador.

[out] ppDecoder

Recebe um ponteiro para a interface ID3D11VideoDecoder . O chamador deve liberar a interface .

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

Esse método aloca os buffers de decodificador necessários.

O método ID3D11DeviceContext::ClearState não afeta o estado interno do decodificador de vídeo.

Requisitos

   
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