Freigeben über


ID3D12VideoDecodeCommandList1::D ecodeFrame1-Methode (d3d12video.h)

Zeichnet einen Decodierungsframevorgang in der Befehlsliste auf. Eingaben, Ausgaben und Parameter für die Decodierung werden als Argumente für diese Methode angegeben. Verwendet eine D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1-Struktur , um Videodecodierungs histogramme zu unterstützen.

Syntax

void DecodeFrame1(
  ID3D12VideoDecoder                                *pDecoder,
  const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 *pOutputArguments,
  const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS   *pInputArguments
);

Parameter

pDecoder

Ein Zeiger auf eine ID3D12VideoDecoder-Schnittstelle, die einen Decoder instance darstellt.

pOutputArguments

Eine D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 Struktur, die die Ausgabeoberfläche und die Ausgabeargumente angibt.

pInputArguments

Eine D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS Struktur, die den Eingabebitstream, Referenzframes und andere Eingabeparameter angibt.

Rückgabewert

Keine

Anforderungen

   
Kopfzeile d3d12video.h
DLL d3d12.dll