Condividi tramite


D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC struttura (d3d12video.h)

Rappresenta il supporto per la configurazione del codec del codificatore per la codifica HEVC.

Sintassi

typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC {
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS SupportFlags;
  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_SUPPORT_HEVC;

Members

SupportFlags

Combinazione OR bit per bit dei flag dall'D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS che specifica quali funzionalità facoltative sono supportate per il codec.

MinLumaCodingUnitSize

Dimensioni minime del blocco di codifica luma richieste. Questo valore deve corrispondere a quello che il chiamante codicerà nel set di parametri di sequenza (SPS).

MaxLumaCodingUnitSize

Dimensione massima del blocco di codifica luma richiesta. Questo valore corrisponde al codice dell'utente in SPS.

MinLumaTransformUnitSize

Dimensioni minime del blocco di trasformazione luma richieste. Questo valore corrisponde alle dimensioni del pixel del codice dell'utente in SPS.log2_min_luma_transform_block_size_minus2.

MaxLumaTransformUnitSize

Dimensione massima del blocco di trasformazione luma richiesta. Questo valore deve essere coerente con le dimensioni del pixel che l'utente codicerà in SPS.log2_diff_max_min_luma_transform_block_size. La variabile MaxTbLog2SizeY è impostata su log2_min_luma_transform_block_size_minus2 + 2 + log2_diff_max_min_luma_transform_block_size.

max_transform_hierarchy_depth_inter

Profondità massima della gerarchia per le unità di codifica codificate codificate in modalità di stima. Il valore di max_transform_hierarchy_depth_inter deve essere compreso nell'intervallo compreso tra 0 e CtbLog2SizeY - MinTbLog2SizeY, inclusivo.

max_transform_hierarchy_depth_intra

Specifica la profondità massima della gerarchia per le unità di codifica codificate codificate in modalità di stima. Il valore di max_transform_hierarchy_depth_intra deve essere compreso nell'intervallo compreso tra 0 e CtbLog2SizeY - MinTbLog2SizeY, inclusivo.

Requisiti

   
Client minimo supportato Windows Build 22000
Server minimo supportato Windows Build 22000
Intestazione d3d12video.h