PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 Rückruffunktion (d3d12umddi.h)
Führt einen Videoverarbeitungsvorgang für ein oder mehrere Eingabebeispiele aus und schreibt das Ergebnis auf eine Ausgabeoberfläche.
Syntax
PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 Pfnd3d12ddiVideoProcessFrame0032;
void Pfnd3d12ddiVideoProcessFrame0032(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEOPROCESSOR_0020 hDrvVideoProcessor,
const D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 *pOutputParameters,
const D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters,
UINT NumInputStreams
)
{...}
Parameter
hDrvCommandList
Die Befehlsliste, die verwendet wird, um diesen Prozessframe-Befehl aufzuzeichnen.
hDrvVideoProcessor
Der Videoprozessor instance, der für diesen Videoprozessaufruf verwendet werden soll. Der Videoprozessor hält den Zustand für eine Videoverarbeitungssitzung bereit, einschließlich des erforderlichen Zwischenspeichers, zwischengespeicherter Verarbeitungsdaten oder eines anderen temporären Arbeitsbereichs.
pOutputParameters
Die Ausgabeargumente für den Videoprozess. Die verfügbaren Parameter befinden sich in der D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS-Struktur .
pInputStreamParameters
Gibt ein Array von Eingabeparametern an. Die verfügbaren Parameter befinden sich in der D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS-Struktur .
NumInputStreams
Die Anzahl der Eingabestreams.
Rückgabewert
Keine
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d12umddi.h |