Bagikan melalui


struktur D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0 (d3d12umddi.h)

Struktur D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0 berisi informasi konfigurasi untuk codec HEVC (H.265).

Sintaks

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;

Anggota

ConfigurationFlags

Nilai D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0 yang menentukan kumpulan fitur yang diaktifkan. Bendera dapat digabungkan.

MinLumaCodingUnitSize

Nilai D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 yang menunjukkan ukuran blok pengodean luma minimum yang akan digunakan dalam encoder. Nilai ini cocok dengan nilai yang dikodekan oleh pengguna dalam Sequence Parameter Set (SPS).

MaxLumaCodingUnitSize

Nilai D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 yang menunjukkan ukuran blok pengodean luma maksimum yang akan digunakan dalam encoder. Nilai ini cocok dengan nilai yang dikodekan oleh pengguna di SPS.

MinLumaTransformUnitSize

Nilai D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 yang menunjukkan ukuran blok transformasi luma minimum yang akan digunakan dalam encoder. Nilai ini cocok dengan ukuran piksel yang dikodekan oleh pengguna di SPS.log2_min_luma_transform_block_size_minus2.

MaxLumaTransformUnitSize

Nilai D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 yang menunjukkan ukuran blok transformasi luma maksimum yang akan digunakan dalam encoder. Nilai ini harus konsisten dengan ukuran piksel yang dikodekan oleh pengguna di SPS.log2_diff_max_min_luma_transform_block_size. Variabel MaxTbLog2SizeY diatur sama dengan log2_min_luma_transform_block_size_minus2 + 2 + log2_diff_max_min_luma_transform_block_size.

max_transform_hierarchy_depth_inter

Menunjukkan untuk encoder terkait, kedalaman hierarki maksimum untuk mengubah unit pengodean unit yang dikodekan dalam mode prediksi inter. Nilai max_transform_hierarchy_depth_inter harus dalam rentang 0 hingga CtbLog2SizeY − MinTbLog2SizeY, inklusif. Nilai max_transform_hierarchy_depth_inter harus konsisten dengan header SPS yang dikodekan pengguna.

max_transform_hierarchy_depth_intra

Menunjukkan untuk encoder terkait, kedalaman hierarki maksimum untuk mengubah unit pengodean unit yang dikodekan dalam mode prediksi intra. Nilai max_transform_hierarchy_depth_intra harus dalam rentang 0 hingga CtbLog2SizeY − MinTbLog2SizeY, inklusif. Nilai max_transform_hierarchy_depth_intra harus konsisten dengan header SPS yang dikodekan pengguna.

Keterangan

Lihat Pengodean video D3D12 untuk informasi umum.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11 (WDDM 3.0)
Header d3d12umddi.h

Lihat juga

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0