次の方法で共有


D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020構造体 (d3d12umddi.h)

構成のハードウェアのサポートを決定するために使用されるデータを指定します。 D3D12DDIARG_VIDEO_GETCAPS_0020Type パラメーターを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_TYPED3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORTの値に設定されます。

必要条件

要件 価値
ヘッダー d3d12umddi.h (D3d12umddi.h を含む)

関連項目

D3D12DDI_VIDEO_DECODE_CONFIGURATION

D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS

D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS

D3D12DDI_VIDEO_DECODE_TIER