共用方式為


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