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 |