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