D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 結構 (d3d12umddi.h)
結構,用來檢查是否支援色彩空間轉換、格式轉換和縮放比例,以及是否需要即時原因或參考緩衝區格式。
語法
typedef struct D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 {
UINT NodeIndex;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020 DecodeSample;
D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 OutputFormat;
DXGI_RATIONAL FrameRate;
UINT BitRate;
D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS_0020 SupportFlags;
D3D12DDI_VIDEO_SCALE_SUPPORT_0032 ScaleSupport;
} D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032;
成員
NodeIndex
在多配接器作業中,NodeIndex 會指出此作業適用的裝置實體適配卡。
Configuration
譯碼配置檔和位數據流加密。 請參閱 D3D12DDI_VIDEO_DECODE_CONFIGURATION。
DecodeSample
來源譯碼為範例描述。 請參閱 D3D12DDI_VIDEO_SAMPLE_DESCRIPTION。
OutputFormat
輸出範例描述。 請參閱 D3D12DDI_VIDEO_FORMAT_DESCRIPTION。
FrameRate
視訊內容的幀速率。 驅動程式會使用此項目來判斷是否可以即時譯碼視訊。
BitRate
壓縮視訊數據流的平均每秒數據壓縮速率。 驅動程式會使用此項目來判斷是否可以即時譯碼視訊。
SupportFlags
支援的旗標。 請參閱 D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS。
ScaleSupport
指出譯碼轉換支持的輸出大小範圍。 請參閱 D3D12DDI_VIDEO_SCALE_SUPPORT。
備註
檢查是透過 pfnGetCaps 進行, D3D12DDICAPS_TYPE 設定為 值 D3D12DDICAPS_TYPE_VIDEO_DECODE_CONVERSION_SUPPORT。
如果回報色彩空間和格式轉換, SupportedFlags 將會D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_SUPPORTED設定。 呼叫端應該檢查 ScaleSupport ,以瞭解是否支援縮放比例。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12umddi.h |