Metodo ID3D12VideoDecodeCommandList::D ecodeFrame (d3d12video.h)

Registra un'operazione decodifica frame nell'elenco dei comandi. Gli input, gli output e i parametri per il decodificato vengono specificati come argomenti per questo metodo.

Sintassi

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

Parametri

pDecoder

Puntatore a un'interfaccia ID3D12VideoDecoder che rappresenta un'istanza del decodificatore.

pOutputArguments

Struttura D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS che specifica l'area di output e gli argomenti di output.

pInputArguments

Struttura D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS che specifica il bitstream di input, i frame di riferimento e altri parametri di input.

Valore restituito

nessuno

Osservazioni

Il metodo ID3D12VideoDecodeCommandList1::D ecodeFrame1 fornisce la stessa funzionalità di questo metodo, ma aggiunge il supporto per decodificare gli istogrammi.

Requisiti

   
Intestazione d3d12video.h
DLL d3d12.dll