Condividi tramite


struttura D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0082_0 (d3d12umddi.h)

La struttura D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0082_0 contiene i parametri di configurazione HEVC richiesti dall'utente per la codifica HEVC.

Sintassi

typedef struct D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0082_0 {
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0082_0 SupportFlags;
  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_SUPPORT_HEVC_0082_0;

Members

SupportFlags

Valore D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0082_0 che indica le funzionalità facoltative richieste per il codec.

MinLumaCodingUnitSize

Valore D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 che indica la dimensione minima richiesta del blocco di codifica luma. Questo valore corrisponde al valore usato dall'utente nel set di parametri di sequenza (SPS).

MaxLumaCodingUnitSize

Valore D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE_0080 che indica la dimensione massima del blocco di codifica luma richiesta. Questo valore corrisponde al valore usato dall'utente nel set di parametri di sequenza (SPS).

MinLumaTransformUnitSize

Valore D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 che indica la dimensione minima richiesta del blocco di trasformazione luma. Questo valore deve essere coerente con le dimensioni in pixel codificate dall'utente in SPS.log2_min_luma_transform_block_size_minus2.

MaxLumaTransformUnitSize

Valore D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_0082_0 che indica la dimensione massima richiesta del blocco di trasformazione luma. Questo valore deve essere coerente con le dimensioni del pixel codificate dall'utente in SPS.log2_diff_max_min_luma_transform_block_size. La variabile MaxTbLog2SizeY è impostata su log2_min_luma_transform_block_size_minus2 più 2 più log2_diff_max_min_luma_transform_block_size.

max_transform_hierarchy_depth_inter

Profondità massima della gerarchia per le unità di codifica codificate in modalità di stima inter. Questo valore è compreso nell'intervallo da zero a CtbLog2SizeY meno MinTbLog2SizeY, incluso.

max_transform_hierarchy_depth_intra

Profondità massima della gerarchia per le unità di codifica codificate in modalità di stima. Questo valore è compreso nell'intervallo da zero a CtbLog2SizeY meno MinTbLog2SizeY, incluso.

Commenti

Usare D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0083_0 per il supporto completo delle funzionalità di codifica video per Windows 11 (WDDM 3.0).

Requisiti

Requisito Valore
Intestazione d3d12umddi.h

Vedi anche

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0083_0