次の方法で共有


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

D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS

D3D12DDI_VIDEO_DECODE_TIER