structure IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY (iddcx.h)

La structure IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY contient des informations de colorimétrie pour un moniteur.

Syntaxe

struct IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY {
  DISPLAYCONFIG_2DREGION                        RedPoint;
  DISPLAYCONFIG_2DREGION                        GreenPoint;
  DISPLAYCONFIG_2DREGION                        BluePoint;
  DISPLAYCONFIG_2DREGION                        WhitePoint;
  ULONG                                         MinLuminance;
  ULONG                                         MaxLuminance;
  ULONG                                         MaxFullFrameLuminance;
  IDDCX_WIRE_BITS_PER_COMPONENT                 BitsPerComponent;
  IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY_FLAGS Flags;
};

Membres

RedPoint

Structure DISPLAYCONFIG_2DREGION qui contient un remplacement pour le point rouge d’affichage. Chaque dimension est une valeur de 10 bits stockée dans les bits les moins significatifs. Zéro indique qu’il n’y a pas de remplacement.

GreenPoint

Structure DISPLAYCONFIG_2DREGION qui contient un remplacement pour le point vert d’affichage. Chaque dimension est une valeur de 10 bits stockée dans les bits les moins significatifs.

BluePoint

Structure DISPLAYCONFIG_2DREGION qui contient un remplacement pour le point bleu d’affichage. Chaque dimension est une valeur de 10 bits stockée dans les bits les moins significatifs.

WhitePoint

Structure DISPLAYCONFIG_2DREGION qui contient un remplacement pour le point blanc d’affichage. Chaque dimension est une valeur de 10 bits stockée dans les bits les moins significatifs.

MinLuminance

Remplacez la valeur de luminance minimale prise en charge par l’affichage, mesurée en un dix millième d’un nit. Zéro est une valeur valide. MinLuminance n’est valide que si MaxLuminance n’est pas égal à zéro.

MaxLuminance

Remplacez la valeur de luminance maximale prise en charge par l’affichage, mesurée en un dix millième d’un nit. Ce niveau de luminance devrait être pris en charge uniquement pour une zone relativement petite dans une image donnée. Zéro n’indique aucune substitution de MaxLuminance, MaxFullFrameLuminance ou MinLuminance.

MaxFullFrameLuminance

Remplacez pour la valeur maximale de luminance plein format prise en charge par l’affichage, mesurée en un dix millième d’un nit. Ce niveau de luminance doit être pris en charge simultanément sur chaque pixel de l’image afin de fournir une estimation de la valeur de luminance moyenne que l’affichage peut prendre en charge sur un cadre. MaxFullFrameLuminance n’est valide que si MaxLuminance est différent de zéro. Zéro n’est pas une substitution valide.

BitsPerComponent

Une structure IDDCX_WIRE_BITS_PER_COMPONENT qui remplace les bits pris en charge par composant de couleur dans chacun des encodages de couleur spécifiés. Au moins un bit doit être défini sur l’un des encodages de couleur.

Flags

Or au niveau du bit deIDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY_FLAGS indicateurs d’énumération qui indique la prise en charge de la colorimétrie et des fonctionnalités EOTF (Electro-Optical Transfer Function).

Remarques

Pour plus d’informations sur la prise en charge HDR, consultez Mises à jour d’IddCx version 1.10.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 22H2 Mise à jour de septembre (IddCx version 1.10)
En-tête iddcx.h

Voir aussi

IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE2

IDDCX_DISPLAYCONFIGPATH2

IddCxAdapterDisplayConfigUpdate2