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

壓縮視訊數據流的平均每秒數據壓縮速率。 驅動程式會使用此項目來判斷是否可以即時譯碼視訊。 零值 (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

D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS

D3D12DDI_VIDEO_DECODE_TIER