estrutura D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC (d3d12video.h)
Representa o suporte à configuração de codec do codificador para codificação HEVC.
Sintaxe
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;
Membros
SupportFlags
Uma combinação OR bit a bit de sinalizadores do D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS especificando quais recursos opcionais têm suporte para o codec.
MinLumaCodingUnitSize
O tamanho mínimo do bloco de codificação luma solicitado. Esse valor deve corresponder ao que o chamador codificará no conjunto de parâmetros de sequência (SPS).
MaxLumaCodingUnitSize
O tamanho máximo do bloco de codificação luma solicitado. Esse valor corresponde ao que o usuário codificará no SPS.
MinLumaTransformUnitSize
O tamanho mínimo do bloco de transformação luma solicitado. Esse valor corresponde ao tamanho do pixel do que o usuário codificará em SPS.log2_min_luma_transform_block_size_minus2.
MaxLumaTransformUnitSize
O tamanho máximo do bloco de transformação luma solicitado. Esse valor deve ser consistente com o tamanho do pixel que o usuário codificará em SPS.log2_diff_max_min_luma_transform_block_size. A variável MaxTbLog2SizeY é definida como log2_min_luma_transform_block_size_minus2 + 2 + log2_diff_max_min_luma_transform_block_size.
max_transform_hierarchy_depth_inter
A profundidade máxima da hierarquia para unidades de transformação de unidades de codificação codificadas no modo de previsão inter. O valor de max_transform_hierarchy_depth_inter deve estar no intervalo de 0 a CtbLog2SizeY – MinTbLog2SizeY, inclusive.
max_transform_hierarchy_depth_intra
Especifica a profundidade máxima da hierarquia para unidades de transformação de unidades de codificação codificadas no modo de previsão intra. O valor de max_transform_hierarchy_depth_intra deve estar no intervalo de 0 a CtbLog2SizeY – MinTbLog2SizeY, inclusive.
Requisitos
Cliente mínimo com suporte | Windows Build 22000 |
Servidor mínimo com suporte | Windows Build 22000 |
Cabeçalho | d3d12video.h |