次の方法で共有


ID3D12VideoDevice2::CreateVideoExtensionCommand メソッド (d3d12video.h)

ビデオ拡張機能コマンドを作成します。

構文

HRESULT CreateVideoExtensionCommand(
  const D3D12_VIDEO_EXTENSION_COMMAND_DESC *pDesc,
  const void                               *pCreationParameters,
  SIZE_T                                   CreationParametersDataSizeInBytes,
  ID3D12ProtectedResourceSession           *pProtectedResourceSession,
  REFIID                                   riid,
  void                                     **ppVideoExtensionCommand
);

パラメーター

pDesc

作成するコマンドを説明する D3D12_VIDEO_EXTENSION_COMMAND_DESC

pCreationParameters

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

CreationParametersDataSizeInBytes

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

pProtectedResourceSession

保護されたリソースへのアクセスを管理するための ID3D12ProtectedResourceSession

riid

ID3D12VideoExtensionCommand インターフェイスのグローバル一意識別子 (GUID)。

ppVideoExtensionCommand

ID3D12VideoExtensionCommand インターフェイスへのポインターを受け取るメモリ ブロックへのポインター。

戻り値

このメソッドは HRESULT を返します。

要件

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