DXGK_BRIGHTNESS_SENSOR_DATA Struktur (d3dkmdt.h)
Beschreibt die Helligkeit der Sensordaten.
Syntax
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;
Angehörige
Size
Die Größe der Struktur. Felder für neue Sensortypen werden immer am Ende der Struktur hinzugefügt, wenn sie in zukünftigen Updates überarbeitet wird.
Flags
Flags, die den Typ der Helligkeit für die Sensordaten darstellen.
Flags.AlsReadingValid
Die ALS-Leserichtung ist gültig.
Flags.ChromaticityValid
Die Farbigkeit ist gültig.
Flags.ColorTemperatureValid
Die Farbtemperatur ist gültig.
Flags.Reserved
Reserviert.
ValidSensorValues
Eine Bitmaske, die angibt, welche Sensorwerte gültig sind. Die gültigen Flags können zwischen Anrufen geändert werden. Nicht alle Geräte unterstützen alle Oder alle Sensortypen.
AlsReading
Leuchtdichte in Lux, gemessen durch einen ALS-Sensor.
Chromaticity
Eine DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY Struktur, die CIE 1931-Farbtonkoordinaten aus einem Farbsensor enthält.
ColorTemperature
Farbtemperatur in Kelvin, gemessen durch einen Farbsensor.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dkmdt.h |