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 s’ils sont révisés dans les prochaines mises à jour.

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 ou n’importe quel type de capteur.

AlsReading

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

Chromaticity

Structure DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY qui contient des coordonnées de chromatique CIE 1931 à partir d’un capteur de couleur.

ColorTemperature

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

Exigences

Exigence Valeur
d’en-tête d3dkmdt.h