共用方式為


D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC 結構 (d3d12video.h)

表示 HEVC 編碼的編解碼器組態。

語法

typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC {
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS  ConfigurationFlags;
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE MinLumaCodingUnitSize;
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE MaxLumaCodingUnitSize;
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE MinLumaTransformUnitSize;
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE MaxLumaTransformUnitSize;
  UCHAR                                               max_transform_hierarchy_depth_inter;
  UCHAR                                               max_transform_hierarchy_depth_intra;
} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC;

成員

ConfigurationFlags

定義一組已啟用編解碼器功能的 D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS 列舉旗標的位元組 OR 組合。

MinLumaCodingUnitSize

來自 D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE 列舉的值,指出編碼器中使用的最小 luma 編碼區塊大小。 這個值會比對呼叫端在 SPS 中撰寫的程式代碼。

MaxLumaCodingUnitSize

來自 D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE 列舉的值,指出編碼器中要使用的 luma 編碼區塊大小上限。 這個值會比對呼叫端在 SPS 中撰寫的程式代碼。

MinLumaTransformUnitSize

來自 D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE 列舉的值,指出編碼器中使用的最小 luma 轉換區塊大小。 這個值會比對使用者將在SPS.log2_min_luma_transform_block_size_minus2中撰寫程式代碼的圖元大小。

MaxLumaTransformUnitSize

D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE

來自 D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE 列舉的值,指出編碼器中要使用的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

UCHAR,指出編碼在預測模式中編碼單位編碼單位的最大階層深度。 max_transform_hierarchy_depth_inter的值應介於 0 到 CtbLog2SizeY - MinTbLog2SizeY 的範圍內,包含。 這裡指出的值必須與呼叫端編碼的 SPS 標頭一致。

max_transform_hierarchy_depth_intra

UCHAR,表示編碼在預測模式中編碼單位之轉換單位的最大階層深度。 max_transform_hierarchy_depth_intra的值應介於 0 到 CtbLog2SizeY - MinTbLog2SizeY 的範圍內,包含。 這裡指出的值必須與呼叫端編碼的 SPS 標頭一致。

規格需求

需求
最低支援的用戶端 Windows 組建 22000
最低支援的伺服器 Windows 組建 22000
標頭 d3d12video.h