Freigeben über


PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 Rückruffunktion (d3d12umddi.h)

Die PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 Rückruffunktion führt einen Videoverarbeitungsvorgang in mindestens einem Eingabebeispiel aus und schreibt das Ergebnis auf 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 diesen Speicherbereich, um interne Datenstrukturen zu speichern, die mit der Befehlsliste zusammenhängen.

hDrvVideoProcessor

Die Videoprozessorinstanz, die für diesen Videoprozessanruf 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 Eingabedatenströme.

Rückgabewert

Nichts

Anforderungen

Anforderung Wert
Header- d3d12umddi.h