PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 Rückruffunktion (d3d12umddi.h)
Die PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 Rückruffunktion eines Clienttreibers zeichnet einen Codierungsrahmenvorgang in der Befehlsliste auf.
Syntax
PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 Pfnd3d12ddiVideoEncodeFrame00820;
void Pfnd3d12ddiVideoEncodeFrame00820(
[in] D3D12DDI_HCOMMANDLIST hDrvCommandList,
[in] D3D12DDI_HVIDEOENCODER_0080 hDrvEncoder,
[in] D3D12DDI_HVIDEOENCODERHEAP_0080 hDrvVideoEncoderHeap,
[in] const D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 *pInputStreamArguments,
[out] const D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 *pOutputStreamArguments
)
{...}
Parameter
[in] hDrvCommandList
Handle mit den Treiberdaten für die Befehlsliste. Der Treiber verwendet diese Speicherregion, um interne Datenstrukturen zu speichern, die sich auf die Befehlsliste beziehen.
[in] hDrvEncoder
Handle für ein Videoencoderobjekt. Das Handle wurde zurückgegeben, als das Videoencoderobjekt erstellt wurde.
[in] hDrvVideoEncoderHeap
Handle für ein Videoencoder-Heapobjekt. Das Handle wurde zurückgegeben, als das Heapobjekt des Videoencoders erstellt wurde.
[in] pInputStreamArguments
Zeiger auf eine D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0-Struktur , die die Eingabesequenz- und Bildsteuerungsparameter für den Codierungsvorgang enthält.
[out] pOutputStreamArguments
Zeiger auf eine D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 Struktur, in der die Ausgabe des Codierungsvorgangs zurückgegeben wird.
Rückgabewert
Keine
Bemerkungen
Allgemeine Informationen finden Sie unter D3D12-Videocodierung .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11 (WDDM 3.0) |
Kopfzeile | d3d12umddi.h |
Weitere Informationen
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2
PFND3D12DDI_CREATE_COMMAND_LIST_0040