structure IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM (iddcx.h)

La structure IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM contient une rampe gamma d’espace de couleur 3x4 pour un moniteur.

Syntaxe

struct IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM {
  BOOL      MatrixEnabled;
  float     ColorMatrix3x4[3][4];
  float     ScalarMultiplier;
  BOOL      LutEnabled;
  IDDCX_RGB LookupTable1D[4096];
};

Membres

MatrixEnabled

Valeur booléenne. Si la valeur EST TRUE, ColorMatrix3x4 contient une matrice valide et ScalarMultiplier contient une valeur valide, qui doit être appliquée.

ColorMatrix3x4[3]

Matrice 3x3 et 3x1 à appliquer à chaque pixel, stocké dans l’ordre principal des lignes. Transforme les couleurs dans CIEXYZ.

ScalarMultiplier

Scalaire à multiplier dans chaque élément de ColorMatrix3x4.

LutEnabled

Valeur booléenne. Si la valeur EST TRUE, LookupTable1D contient une table valide qui doit être appliquée.

LookupTable1D[4096]

Table de recherche unidimensionnelle de structures IDDCX_RGB qui transforment les couleurs dans l’espace de couleurs spécifié par IDDCX_PATH2 ::WireFormatInfo.ColorSpace.

Remarques

La table de recherche gamma peut contenir une matrice 3x4, un multiplicateur scalaire et un LUT. Cette valeur est spécifiée uniquement pour les pilotes de console.

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

EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP

IDARG_IN_SET_GAMMARAMP

IDDCX_RGB