Compartilhar via


Método ID3D12VideoDevice2::CreateVideoDecoder1 (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, com suporte para recursos protegidos.

Sintaxe

HRESULT CreateVideoDecoder1(
  const D3D12_VIDEO_DECODER_DESC *pDesc,
  ID3D12ProtectedResourceSession *pProtectedResourceSession,
  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.

pProtectedResourceSession

Uma ID3D12ProtectedResourceSession para gerenciar o acesso a recursos protegidos.

riid

O GUID (identificador global exclusivo) para a interface de estado de vídeo decodificação.

ppVideoDecoder

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

Valor retornado

Esse método retorna HRESULT.

Comentários

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

Requisitos

   
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho d3d12video.h