PANEL_BRIGHTNESS_SENSOR_DATA-Struktur (ntddvdeo.h)
Wird verwendet, um die Optimierungsebene festzulegen, um die Helligkeit eines Bereichs zu steuern.
Syntax
typedef struct _PANEL_BRIGHTNESS_SENSOR_DATA {
union {
struct {
ULONG AlsReadingValid : 1;
ULONG ChromaticityCoordinateValid : 1;
ULONG ColorTemperatureValid : 1;
ULONG Reserved : 29;
};
ULONG Value;
};
float AlsReading;
CHROMATICITY_COORDINATE ChromaticityCoordinate;
float ColorTemperature;
} PANEL_BRIGHTNESS_SENSOR_DATA;
Member
AlsReadingValid
Nicht alle Geräte unterstützen alle oder einen der Sensortypen. Dies ist eine Bitmaske, die angibt, welche Sensorwerte gültig sind. Die gültigen Flags können sich zwischen Aufrufen ändern.
ChromaticityCoordinateValid
Gibt an, ob die Chromatikkoordinate gültig ist.
ColorTemperatureValid
Gibt an, ob die Farbtemperatur gültig ist.
Reserved
Reserviert.
Value
Wert der Helligkeitssensordaten.
AlsReading
Sensorwerte, die der Treiber verwenden kann, um die beste Methode zu bestimmen, um die gewünschte Helligkeit unter den aktuellen Lichtverhältnissen zu erreichen. Nicht alle Geräte unterstützen alle oder alle Sensormesswerte, und der Treiber sollte nicht fehlschlagen, wenn keines vorhanden ist.
ChromaticityCoordinate
Die Chromitätskoordinaten eines Farbsensors.
ColorTemperature
Farbtemperatur in Kelvin, gemessen durch einen Farbsensor.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddvdeo.h |