PANEL_BRIGHTNESS_SENSOR_DATA Struktur (ntddvdeo.h)
Wird verwendet, um die Optimierungsebene festzulegen, um die Helligkeit eines Panels 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;
Angehörige
AlsReadingValid
Nicht alle Geräte unterstützen alle Oder alle Sensortypen. Dies ist eine Bitmaske, die angibt, welche Sensorwerte gültig sind. Die gültigen Flags können zwischen Anrufen geändert werden.
ChromaticityCoordinateValid
Gibt an, ob die Farbigkeitskoordinate 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 aktuellen Beleuchtungsbedingungen zu erzielen. Nicht alle Geräte unterstützen alle Sensorlesewerte, und der Treiber sollte nicht fehlschlagen, wenn fehlende Geräte vorhanden sind.
ChromaticityCoordinate
Die Farbtonkoordinaten eines Farbsensors.
ColorTemperature
Farbtemperatur in Kelvin, gemessen durch einen Farbsensor.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddvdeo.h |