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