用戶端驅動程式的 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