Partager via


D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC structure (d3d12video.h)

Représente la prise en charge de la configuration du codec d’encodeur pour l’encodage HEVC.

Syntaxe

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;

Membres

SupportFlags

Combinaison de bits OU d’indicateurs du D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS spécifiant les fonctionnalités facultatives prises en charge pour le codec.

MinLumaCodingUnitSize

Taille minimale du bloc de codage luma demandée. Cette valeur doit correspondre à ce que l’appelant codera dans le jeu de paramètres de séquence (SPS).

MaxLumaCodingUnitSize

Taille maximale du bloc de codage luma demandée. Cette valeur correspond à ce que l’utilisateur codera dans SPS.

MinLumaTransformUnitSize

Taille de bloc de transformation luma minimale demandée. Cette valeur correspond à la taille de pixels de ce que l’utilisateur codera dans SPS.log2_min_luma_transform_block_size_minus2.

MaxLumaTransformUnitSize

Taille maximale du bloc de transformation luma demandée. Cette valeur doit être cohérente avec la taille de pixels que l’utilisateur codera dans SPS.log2_diff_max_min_luma_transform_block_size. La variable MaxTbLog2SizeY est définie sur log2_min_luma_transform_block_size_minus2 + 2 + log2_diff_max_min_luma_transform_block_size.

max_transform_hierarchy_depth_inter

Profondeur de hiérarchie maximale pour les unités de transformation d’unités de codage codées en mode de prédiction inter. La valeur de max_transform_hierarchy_depth_inter doit être comprise entre 0 et CtbLog2SizeY - MinTbLog2SizeY, inclus.

max_transform_hierarchy_depth_intra

Spécifie la profondeur de hiérarchie maximale pour les unités de transformation d’unités de codage codées en mode intra-prédiction. La valeur de max_transform_hierarchy_depth_intra doit être comprise entre 0 et CtbLog2SizeY - MinTbLog2SizeY, inclus.

Spécifications

   
Client minimal pris en charge Windows Build 22000
Serveur minimal pris en charge Windows Build 22000
En-tête d3d12video.h