Compartilhar via


Método ID3D12VideoDevice::CreateVideoDecoder (d3d12video.h)

Cria uma instância de decodificador de vídeo que contém os recursos e o estado do driver independentes de resolução.

Sintaxe

HRESULT CreateVideoDecoder(
  const D3D12_VIDEO_DECODER_DESC *pDesc,
  REFIID                         riid,
  void                           **ppVideoDecoder
);

Parâmetros

pDesc

Um ponteiro para uma estrutura D3D12_VIDEO_DECODER_DESC que descreve o perfil de decodificação e a criptografia bitstream para o decodificador.

riid

O GUID (identificador global exclusivo) para a interface de estado de vídeo decodificada.

ppVideoDecoder

Um ponteiro para um bloco de memória que recebe um ponteiro para a interface ID3D12VideoDecoder .

Valor retornado

Esse método retorna HRESULT.

Comentários

A decodificação de um novo fluxo requer a instanciação de um novo objeto de decodificador.

Requisitos

   
Cabeçalho d3d12video.h
DLL d3d12.dll