Share via


ID3D12VideoProcessCommandList1::P rocessFrames1-Methode (d3d12video.h)

Zeichnet einen Videoverarbeitungsvorgang in der Befehlsliste auf, wobei ein oder mehrere Eingabebeispiele ausgeführt und das Ergebnis in eine Ausgabeoberfläche geschrieben wird. Diese Version der -Methode unterstützt das Ändern der D3D12_VIDEO_FIELD_TYPE für jeden Aufruf im Gegensatz zu ID3D12VideoProcessCommandList::P rocessFrames.

Syntax

void ProcessFrames1(
  ID3D12VideoProcessor                              *pVideoProcessor,
  const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments,
  UINT                                              NumInputStreams,
  const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 *pInputArguments
);

Parameter

pVideoProcessor

Ein Zeiger auf eine ID3D12VideoProcessor-Schnittstelle, die einen Videoprozessor instance darstellt.

pOutputArguments

Eine D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS-Struktur , die die Ausgabeoberfläche und die Ausgabeargumente angibt.

NumInputStreams

Die Anzahl der Eingabeströme.

pInputArguments

Ein Zeiger auf ein Array von D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 Strukturen, die die Eingabeparameter angeben.

Rückgabewert

Keine

Anforderungen

   
Kopfzeile d3d12video.h
DLL d3d12.dll