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;
Member
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 Helligkeitstyp für die Sensordaten darstellen.
Flags.AlsReadingValid
Der ALS-Wert ist gültig.
Flags.ChromaticityValid
Die Chromatik 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 sich zwischen Aufrufen ändern. Nicht alle Geräte unterstützen alle oder einen der Sensortypen.
AlsReading
Leuchtdichte in Lux, gemessen von einem ALS-Sensor.
Chromaticity
Eine DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY Struktur, die CIE 1931-Farbkoordinaten aus einem Farbsensor enthält.
ColorTemperature
Farbtemperatur in Kelvin, gemessen durch einen Farbsensor.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dkmdt.h |