D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020構造体 (d3d12umddi.h)
構成のハードウェアのサポートを決定するために使用されるデータを指定します。 D3D12DDIARG_VIDEO_GETCAPS_0020 の Type パラメーターをD3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORTに設定して、PFND3D12DDI_VIDEO_GETCAPS コールバック関数によって使用されます。
構文
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の値に設定されます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3d12umddi.h (D3d12umddi.h を含む) |
関連項目
D3D12DDI_VIDEO_DECODE_CONFIGURATION
D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS