PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0回呼函式 (d3d12umddi.h)

用戶端驅動程式 的PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 回呼函式會將編碼框架作業記錄到命令清單。

語法

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
)
{...}

參數

[in] hDrvCommandList

命令清單的驅動程序數據句柄。 驅動程式會使用此記憶體區域來儲存與其命令清單相關的內部數據結構。

[in] hDrvEncoder

視訊編碼器物件的句柄。 建立視訊編碼器物件時,會傳回句柄。

[in] hDrvVideoEncoderHeap

視訊編碼器堆積物件的句柄。 建立視訊編碼器堆積物件時,會傳回句柄。

[in] pInputStreamArguments

包含編碼作業之輸入序列和圖片控件參數 的D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 結構的指標。

[out] pOutputStreamArguments

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2結構的指標,其中會傳回編碼作業的輸出。

傳回值

備註

如需一般資訊,請參閱 D3D12 視訊編碼

規格需求

需求
最低支援的用戶端 Windows 11 (WDDM 3.0)
標頭 d3d12umddi.h

另請參閱

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2

PFND3D12DDI_CREATE_COMMAND_LIST_0040

PFND3D12DDI_CREATEVIDEOENCODER_0082_0

PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2