Partager via


énumération D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE (d3d12video.h)

Spécifie les valeurs possibles pour les tailles de blocs de transformation luma pour HEVC.

Syntax

typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE {
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_4x4,
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_8x8,
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_16x16,
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_32x32
} ;

Constantes

 
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_4x4
Indique un bloc de transformation luma de taille de pixels 4.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_8x8
Indique un bloc de transformation luma de taille de pixel 8.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_16x16
Indique un bloc de transformation luma de taille de pixel 16.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE_32x32
Indique un bloc de transformation luma de taille de pixels 32.

Remarques

Ces valeurs peuvent ensuite être utilisées pour exprimer des variables HEVC telles que MinTbLog2SizeY, MaxTbLog2SizeY.

Configuration requise

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