PFND3D12DDI_VIDEO_DECODE_FRAME_0041 Rückruffunktion (d3d12umddi.h)
PFND3D12DDI_VIDEO_DECODE_FRAME_0041 zeichnet einen Decodierungsframevorgang in der Befehlsliste auf. Eingaben, Ausgaben und Parameter für die Decodierung werden als Argumente für diese Methode angegeben.
Syntax
PFND3D12DDI_VIDEO_DECODE_FRAME_0041 Pfnd3d12ddiVideoDecodeFrame0041;
void Pfnd3d12ddiVideoDecodeFrame0041(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041 *pOutputStreamParameters,
const D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters
)
{...}
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.
hDrvDecoder
Der Videodecoder, der den internen Zustand für diese Decodierungssitzung enthält. Beispiele sind Bewegungsvektoren, interne temporäre Zuordnungen usw. Siehe Erstellen eines Videodecoders.
pOutputStreamParameters
Gibt die Ausgabeoberfläche und ausgabeparameter an. Siehe D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS.
pInputStreamParameters
Gibt den Eingabebitdatenstrom, Parameter, Referenzframes und andere Eingabeparameter für den Decodierungsvorgang an. Siehe D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS.
Rückgabewert
Nichts
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3d12umddi.h |