PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 Rückruffunktion (d3d12umddi.h)
Die PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 Rückruffunktion eines Clienttreibers zeichnet einen codierten Framevorgang 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
Behandeln Sie die Treiberdaten für die Befehlsliste. Der Treiber verwendet diesen Speicherbereich, um interne Datenstrukturen zu speichern, die mit der Befehlsliste zusammenhängen.
[in] hDrvEncoder
Behandeln eines Video-Encoderobjekts. Das Handle wurde zurückgegeben, als das Video-Encoderobjekt erstellt wurde.
[in] hDrvVideoEncoderHeap
Handle to a video encoder heap object. Das Handle wurde zurückgegeben, wenn das Heapobjekt des Video-Encoders erstellt wurde.
[in] pInputStreamArguments
Zeigen Sie auf eine D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 Struktur, die die Eingabesequenz- und Bildsteuerungsparameter für den Codiervorgang enthält.
[out] pOutputStreamArguments
Zeiger auf eine D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 Struktur, in der die Ausgabe des Codiervorgangs zurückgegeben wird.
Rückgabewert
Nichts
Bemerkungen
Allgemeine Informationen finden Sie unter D3D12-Videocodierung.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11 (WDDM 3.0) |
Header- | d3d12umddi.h |
Siehe auch
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2
PFND3D12DDI_CREATE_COMMAND_LIST_0040