// ntddvdeo.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
Used to set the level of optimization to control the brightness of a panel.
AlsReadingValidNot all devices will support all or any of the sensor types. This is a bitmask representing which sensor values are valid. The valid flags may change between calls.
ChromaticityCoordinateValidIndicates whether the chromaticity coordinate is valid.
ColorTemperatureValidIndicates whether the color temperature is valid.
ReservedReserved.
ValueValue of the brightness sensor data.
AlsReadingSensor readings the driver can use to determine the best way to achieve the desired brightness under current lighting conditions. Not all devices will support all or any sensor readings, and the driver should not fail if any are missing.
ChromaticityCoordinateThe chromaticity coordinates from a color sensor.
ColorTemperatureColor temperature in Kelvin, measured by a color sensor.