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 |