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 |