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

另請參閱

D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS