次の方法で共有


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