structure DXGI_HDR_METADATA_HDR10 (dxgi1_5.h)

Décrit les métadonnées pour HDR10, utilisées lorsque la vidéo est compressée à l’aide du codage vidéo à haute efficacité (HEVC). Il est utilisé pour décrire les fonctionnalités de l’affichage utilisé pour master le contenu et les valeurs de luminance du contenu.

Syntaxe

typedef struct DXGI_HDR_METADATA_HDR10 {
  UINT16 RedPrimary[2];
  UINT16 GreenPrimary[2];
  UINT16 BluePrimary[2];
  UINT16 WhitePoint[2];
  UINT   MaxMasteringLuminance;
  UINT   MinMasteringLuminance;
  UINT16 MaxContentLightLevel;
  UINT16 MaxFrameAverageLightLevel;
} DXGI_HDR_METADATA_HDR10;

Membres

RedPrimary[2]

Coordonnées de chromaticité de la valeur rouge dans l’espace de couleur CIE1931. L’index 0 contient la coordonnée X et l’index 1 la coordonnée Y. Les valeurs sont normalisées à 50 000.

GreenPrimary[2]

Coordonnées de chromaticité de la valeur verte dans l’espace de couleur CIE1931. L’index 0 contient la coordonnée X et l’index 1 la coordonnée Y. Les valeurs sont normalisées à 50 000.

BluePrimary[2]

Coordonnées de chromaticité de la valeur bleue dans l’espace de couleurs CIE1931. L’index 0 contient la coordonnée X et l’index 1 la coordonnée Y. Les valeurs sont normalisées à 50 000.

WhitePoint[2]

Coordonnées chromatiques du point blanc dans l’espace de couleur CIE1931. L’index 0 contient la coordonnée X et l’index 1 la coordonnée Y. Les valeurs sont normalisées à 50 000.

MaxMasteringLuminance

Nombre maximal de nits de l’affichage utilisé pour master le contenu. Les valeurs sont dans des lentes entières.

MinMasteringLuminance

Nombre minimal de nits de l’affichage utilisé pour master le contenu. Les valeurs sont 1/10000e d’un nit (0,0001 nit).

MaxContentLightLevel

Niveau maximal d’éclairage du contenu (MaxCLL). Il s’agit de la valeur nit correspondant au pixel le plus lumineux utilisé n’importe où dans le contenu.

MaxFrameAverageLightLevel

Niveau d’éclairage moyen maximal du cadre (MaxFALL). Il s’agit de la valeur nit correspondant à la luminance moyenne de l’image qui a la luminance moyenne la plus brillante n’importe où dans le contenu.

Notes

Cette structure représente la définition des métadonnées HDR10 utilisées avec HEVC, et non avec les métadonnées HDR10 pour ST.2086. Celles-ci sont étroitement liées, mais définies différemment.

Exemple : mastering display with DCI-P3 color primaries and D65 white point, luminance maximale de 1000 nits et luminance minimale de 0,001 nits ; le contenu a une luminance maximale de 2 000 nits et un niveau de luminosité moyen maximal (MaxFALL) de 500 nits.

RedPrimary[0] = 0.680 * 50000;
RedPrimary[1] = 0.320 * 50000;
GreenPrimary[0] = 0.265 * 50000;
GreenPrimary[1] = 0.690 * 50000;
BluePrimary[0] = 0.150 * 50000;
BluePrimary[1] = 0.060 * 50000;
WhitePoint[0] = 0.3127 * 50000;
WhitePoint[1] = 0.3290 * 50000;
MaxMasteringLuminance = 1000;
MinMasteringLuminance = 0.001 * 10000;
MaxContentLightLevel = 2000;
MaxFrameAverageLightLevel = 500;

Cette structure est utilisée conjointement avec la méthode SetHDRMetaData .

Spécifications

   
En-tête dxgi1_5.h

Voir aussi

Améliorations apportées à DXGI 1.5

DXGI Structures