ID3D12VideoEncodeCommandList1::ExecuteExtensionCommand 方法 (d3d12video.h)
記錄命令,以將視訊延伸模組命令執行到編碼命令清單中。
語法
void ExecuteExtensionCommand(
ID3D12VideoExtensionCommand *pExtensionCommand,
const void *pExecutionParameters,
SIZE_T ExecutionParametersSizeInBytes
);
參數
pExtensionCommand
ID3D12VideoExtensionCommand的指標,代表要執行的視訊延伸模組命令。 呼叫端負責維護物件存留期,直到命令執行完成為止。
pExecutionParameters
執行參數結構的指標,由 命令定義。 參數結構必須符合 ID3D12VideoDevice::CheckFeatureSupport 呼叫所列舉的參數,以及 D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS 的功能值,以及參數階段值 D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_EXECUTION。
ExecutionParametersSizeInBytes
pExecutionParameters參數結構的大小,以位元組為單位。
傳回值
無
備註
初始化擴充功能命令時發生錯誤,會透過偵錯層和命令清單的 Close 方法的傳回值來報告。
需求
最低支援的用戶端 | Windows 10組建 20348 |
最低支援的伺服器 | Windows 10組建 20348 |
標頭 | d3d12video.h |