D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0 結構 (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0 結構包含 HEVC (H.265) 編解碼器的組態資訊。

語法

typedef struct D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0 {
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0  ConfigurationFlags;
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080   MinLumaCodingUnitSize;
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080   MaxLumaCodingUnitSize;
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 MinLumaTransformUnitSize;
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 MaxLumaTransformUnitSize;
  UCHAR                                                         max_transform_hierarchy_depth_inter;
  UCHAR                                                         max_transform_hierarchy_depth_intra;
} D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0;

成員

ConfigurationFlags

定義一組已啟用功能的 D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0 值。 旗標可以合併。

MinLumaCodingUnitSize

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080值,表示編碼器中使用的最小 luma 編碼區塊大小。 此值符合序列參數集 (SPS) 中由用戶編碼的值。

MaxLumaCodingUnitSize

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080值,指出編碼器中要使用的 luma 編碼區塊大小上限。 這個值符合 SPS 中用戶編碼的值。

MinLumaTransformUnitSize

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0值,指出要用於編碼器的最小 luma 轉換區塊大小。 此值符合用戶在 SPS.log2_min_luma_transform_block_size_minus2 中編碼的圖元大小。

MaxLumaTransformUnitSize

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0值,指出要用於編碼器的最大 luma 轉換區塊大小。 此值必須與使用者以 SPS.log2_diff_max_min_luma_transform_block_size 編碼的圖元大小一致。 MaxTbLog2SizeY 變數設定為等於 log2_min_luma_transform_block_size_minus2 + 2 + log2_diff_max_min_luma_transform_block_size

max_transform_hierarchy_depth_inter

針對相關聯的編碼器,表示編碼單位在預測模式中編碼單位的最大階層深度。 max_transform_hierarchy_depth_inter的值必須介於 0 到 CtbLog2SizeY − MinTbLog2SizeY內含範圍內。 max_transform_hierarchy_depth_inter的值必須與用戶編碼的 SPS 標頭一致。

max_transform_hierarchy_depth_intra

針對相關聯的編碼器,表示編碼單位在預測模式中編碼單位的最大階層深度。 max_transform_hierarchy_depth_intra的值必須介於 0 到 CtbLog2SizeY − MinTbLog2SizeY內含範圍內。 max_transform_hierarchy_depth_intra的值必須與用戶編碼的 SPS 標頭一致。

備註

如需一般資訊,請參閱 D3D12 視訊編碼

規格需求

需求
最低支援的用戶端 Windows 11 (WDDM 3.0)
標頭 d3d12umddi.h

另請參閱

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0