D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT 構造体 (d3d12video.h)
指定した機能がD3D12_FEATURE_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORTされたときに ID3D12VideoDevice::CheckFeatureSupport を呼び出すデータを提供します。 指定されたコーデック構成サポート パラメーターが指定された HEVC エンコード構成でサポートされているかどうかを示す値を取得するか、H.264 エンコードでサポートされている構成を取得します。
構文
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_CODEC Codec;
D3D12_VIDEO_ENCODER_PROFILE_DESC Profile;
BOOL IsSupported;
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT CodecSupportLimits;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT;
メンバー
NodeIndex
マルチアダプター操作では、この操作が適用されるデバイスの物理アダプターを示します。
Codec
レート制御モードのサポートが照会されるコーデックを指定する D3D12_VIDEO_ENCODER_CODEC 列挙体のメンバー。
Profile
更新モード内サポートのクエリを実行するプロファイルを指定する D3D12_VIDEO_ENCODER_PROFILE_DESC 構造体。
IsSupported
指定したコーデックで指定した構成パラメーターがサポートされているかどうかを示すブール値を受け取ります。
CodecSupportLimits
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT構造体。 HEVC の場合、呼び出し元はこの構造体に目的のエンコーダー構成を設定します。 H.264 の場合、 CheckFeatureSupport 呼び出しによって、サポートされている構成が構造体に設定されます。
要件
サポートされている最小のクライアント | Windows ビルド 22000 |
サポートされている最小のサーバー | Windows ビルド 22000 |
Header | d3d12video.h |