структура PANEL_BRIGHTNESS_SENSOR_DATA (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;
Члены
AlsReadingValid
Не все устройства будут поддерживать все или любые типы датчиков. Это битовая маска, представляющая допустимые значения датчика. Допустимые флаги могут изменяться между вызовами.
ChromaticityCoordinateValid
Указывает, допустима ли координата хроматисти.
ColorTemperatureValid
Указывает, допустима ли цветовая температура.
Reserved
Скрытный.
Value
Значение данных датчика яркости.
AlsReading
Датчик считывает драйвер, чтобы определить оптимальный способ достижения требуемой яркости в текущих условиях освещения. Не все устройства поддерживают все или какие-либо считывания датчиков, и драйвер не должен завершиться ошибкой, если отсутствуют.
ChromaticityCoordinate
Координаты хроматиности от датчика цвета.
ColorTemperature
Цветовая температура в Келвине, измеряемая датчиком цвета.
Требования
Требование | Ценность |
---|---|
заголовка | ntddvdeo.h |