Compartilhar via


Método ID3D12VideoDecodeCommandList::D ecodeFrame (d3d12video.h)

Registra uma operação de quadro de decodificação na lista de comandos. Entradas, saídas e parâmetros para o decodificado são especificados como argumentos para esse método.

Sintaxe

void DecodeFrame(
  ID3D12VideoDecoder                               *pDecoder,
  const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS *pOutputArguments,
  const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS  *pInputArguments
);

Parâmetros

pDecoder

Um ponteiro para uma interface ID3D12VideoDecoder que representa uma instância de decodificador.

pOutputArguments

Uma estrutura D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS especificando os argumentos de saída e superfície de saída.

pInputArguments

Uma estrutura D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS especificando o bitstream de entrada, os quadros de referência e outros parâmetros de entrada.

Valor retornado

Nenhum

Comentários

O método ID3D12VideoDecodeCommandList1::D ecodeFrame1 fornece a mesma funcionalidade que esse método, mas adiciona suporte para decodificar histogramas.

Requisitos

   
Cabeçalho d3d12video.h
DLL d3d12.dll