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 |