Share via


ID3D12VideoEncodeCommandList1::InitializeExtensionCommand メソッド (d3d12video.h)

ビデオ拡張コマンドを初期化または再初期化するコマンドをビデオ エンコード コマンド リストに記録します。

構文

void InitializeExtensionCommand(
  ID3D12VideoExtensionCommand *pExtensionCommand,
  const void                  *pInitializationParameters,
  SIZE_T                      InitializationParametersSizeInBytes
);

パラメーター

pExtensionCommand

初期化するビデオ拡張コマンドを表す ID3D12VideoExtensionCommand へのポインター。 呼び出し元は、コマンドの実行が完了するまでオブジェクトの有効期間を維持する必要があります。

pInitializationParameters

コマンドによって定義される作成パラメーター構造体へのポインター。 parameters 構造体は 、ID3D12VideoDevice::CheckFeatureSupport の呼び出しによって列挙されたパラメーターと、 D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS の機能値とパラメーター ステージ値 D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_INITIALIZATION一致する必要があります。

InitializationParametersSizeInBytes

pInitializationParameters パラメーター構造体のサイズ (バイト単位)。

戻り値

なし

解説

拡張コマンドの初期化エラーは、デバッグ レイヤーとコマンド リストの Close メソッドの戻り値を介して報告されます。

要件

   
サポートされている最小のクライアント Windows 10 ビルド 20348
サポートされている最小のサーバー Windows 10 ビルド 20348
Header d3d12video.h