D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020構造体 (d3d12umddi.h)
構成のハードウェアのサポートを決定するために使用されるデータを指定します。 PFND3D12DDI_VIDEO_GETCAPSコールバック関数で使用され、D3D12DDIARG_VIDEO_GETCAPS_0020の Type パラメーターが D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT に設定されます。
構文
typedef struct D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 {
UINT NodeIndex;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
UINT Width;
UINT Height;
DXGI_FORMAT DecodeFormat;
DXGI_RATIONAL FrameRate;
UINT BitRate;
D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_0020 SupportFlags;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS_0020 ConfigurationFlags;
D3D12DDI_VIDEO_DECODE_TIER_0020 DecodeTier;
} D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020;
メンバー
NodeIndex
マルチアダプター操作では、この操作が適用されるデバイスの物理アダプターを示します。
Configuration
デコード プロファイルとビットストリーム暗号化。 詳細については、「 D3D12DDI_VIDEO_DECODE_CONFIGURATION」を参照してください。
Width
ソース ストリームのデコード幅。
Height
ソース ストリームのデコードの高さ。
DecodeFormat
デコード形式として使用する DirectX リソース データ形式。 デコーダー変換が指定されていない場合、この形式は出力形式です。
FrameRate
ビデオ形式のフレーム レート。 SupportFlags メンバーのパフォーマンス ヒントを返すのに使用します。 0 の値は不明を意味します。
BitRate
圧縮されたビデオ ストリームの 1 秒あたりのデータ圧縮速度の平均ビット数。 これは、ビデオをリアルタイムでデコードできるかどうかを判断するためにドライバーによって使用されます。 0 の値は不明を意味します。
SupportFlags
サポートされているフラグ。 詳細については、「 D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS」を参照してください。
ConfigurationFlags
構成フラグ。 詳細については、「 D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS」を参照してください。
DecodeTier
この構成でサポートされる層。 詳細については、「 D3D12DDI_VIDEO_DECODE_TIER」を参照してください。
注釈
この構造体は pfnGetCaps コールバック関数を介して取得され、 D3D12DDICAPS_TYPEは D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT の値に設定 されます。
要件
要件 | 値 |
---|---|
Header | d3d12umddi.h (D3d12umddi.h を含む) |
こちらもご覧ください
D3D12DDI_VIDEO_DECODE_CONFIGURATION
D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS