ID3D12VideoDecodeCommandList2::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バージョン 2004 (10.0;ビルド 19041)
サポートされている最小のサーバー Windows Server バージョン 2004 (10.0;ビルド 19041)
Header d3d12video.h