структура 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 |