ID3D12VideoEncodeCommandList1::ExecuteExtensionCommand メソッド (d3d12video.h)
ビデオ拡張機能コマンドを実行するコマンドをエンコード コマンド リストに記録します。
構文
void ExecuteExtensionCommand(
ID3D12VideoExtensionCommand *pExtensionCommand,
const void *pExecutionParameters,
SIZE_T ExecutionParametersSizeInBytes
);
パラメーター
pExtensionCommand
実行するビデオ拡張機能コマンドを表す ID3D12VideoExtensionCommand へのポインター。 呼び出し元は、コマンドの実行が完了するまでオブジェクトの有効期間を維持します。
pExecutionParameters
コマンドによって定義される実行パラメーター構造体へのポインター。 parameters 構造体は 、ID3D12VideoDevice::CheckFeatureSupport の呼び出しによって列挙されるパラメーターと、機能値 が D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS で、パラメーター ステージ値 が D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_EXECUTION である必要があります。
ExecutionParametersSizeInBytes
pExecutionParameters パラメーター構造体のサイズ (バイト単位)。
戻り値
なし
解説
拡張機能コマンドを初期化中のエラーは、デバッグ レイヤーとコマンド リストの Close メソッドの戻り値を介して報告されます。
要件
サポートされている最小のクライアント | Windows 10 ビルド 20348 |
サポートされている最小のサーバー | Windows 10 ビルド 20348 |
Header | d3d12video.h |