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 |