PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 Rückruffunktion (d3d12umddi.h)

Die rückruffunktion PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 führt einen Videoverarbeitungsvorgang für ein oder mehrere Eingabebeispiele aus und schreibt das Ergebnis in eine Ausgabeoberfläche.

Syntax

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 Pfnd3d12ddiVideoProcessFrame0043;

void Pfnd3d12ddiVideoProcessFrame0043(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOPROCESSOR_0020 hDrvVideoProcessor,
  const D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 *pOutputParameters,
  const D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 *pInputStreamParameters,
  UINT NumInputStreams
)
{...}

Parameter

hDrvCommandList

Ein Handle für die Treiberdaten für die Befehlsliste. Der Treiber verwendet diese Speicherregion, um interne Datenstrukturen zu speichern, die sich auf die Befehlsliste beziehen.

hDrvVideoProcessor

Der Videoprozessor instance, der für diesen Videoprozessaufruf verwendet werden soll.

pOutputParameters

Eine D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 Struktur, die die Ausgabeargumente für den Videoprozess enthält.

pInputStreamParameters

Eine D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043-Struktur mit den Eingabeargumenten für den Videoprozess.

NumInputStreams

Die Anzahl der Eingabestreams.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Header d3d12umddi.h