Partager via


structure DXGK_BRIGHTNESS_SENSOR_DATA (d3dkmdt.h)

Décrit la luminosité des données du capteur.

Syntaxe

typedef struct _DXGK_BRIGHTNESS_SENSOR_DATA {
  UINT32                                   Size;
  union {
    struct {
      UINT AlsReadingValid : 1;
      UINT ChromaticityValid : 1;
      UINT ColorTemperatureValid : 1;
      UINT Reserved : 29;
    } Flags;
    UINT ValidSensorValues;
  };
  float                                    AlsReading;
  DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY Chromaticity;
  float                                    ColorTemperature;
} DXGK_BRIGHTNESS_SENSOR_DATA;

Membres

Size

Taille de la structure. Les champs des nouveaux types de capteurs seront toujours ajoutés à la fin de la structure si elle est révisée dans les mises à jour ultérieures.

Flags

Indicateurs qui représentent le type de luminosité des données du capteur.

Flags.AlsReadingValid

La lecture ALS est valide.

Flags.ChromaticityValid

La chromaticité est valide.

Flags.ColorTemperatureValid

La température de couleur est valide.

Flags.Reserved

Réservé.

ValidSensorValues

Masque de bits qui représente les valeurs de capteur valides. Les indicateurs valides peuvent changer entre les appels. Tous les appareils ne prennent pas en charge tous les types de capteurs ou l’un d’eux.

AlsReading

Luminance en lux, mesurée par un capteur ALS.

Chromaticity

Structure DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY qui contient les coordonnées de chromaticité CIE 1931 d’un capteur de couleur.

ColorTemperature

Température de couleur en Kelvin, mesurée par un capteur de couleur.

Configuration requise

Condition requise Valeur
En-tête d3dkmdt.h