структура DXGK_BRIGHTNESS_SENSOR_DATA (d3dkmdt.h)
Описывает яркость данных датчика.
Синтаксис
typedef struct _DXGK_BRIGHTNESS_SENSOR_DATA {
UINT32 Size;
union {
struct {
UINT AlsReadingValid : 1;
UINT ChromaticityValid : 1;
UINT ColorTemperatureValid : 1;
UINT Reserved : 29;
} Flags;
UINT ValidSensorValues;
};
float AlsReading;
DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY Chromaticity;
float ColorTemperature;
} DXGK_BRIGHTNESS_SENSOR_DATA;
Члены
Size
Размер структуры. Поля для новых типов датчиков всегда будут добавляться в конец структуры, если она будет изменена в будущих обновлениях.
Flags
Флаги, представляющие тип яркости для данных датчика.
Flags.AlsReadingValid
Допустимое значение ALS.
Flags.ChromaticityValid
Цветность допустима.
Flags.ColorTemperatureValid
Допустимая цветовая температура.
Flags.Reserved
Зарезервировано.
ValidSensorValues
Битовая маска, представляющая допустимые значения датчика. Допустимые флаги могут меняться между вызовами. Не все устройства будут поддерживать все или любые типы датчиков.
AlsReading
Яркость в люксах, измеряемая датчиком ALS.
Chromaticity
Структура DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY, содержащая координаты цветности CIE 1931 от датчика цвета.
ColorTemperature
Цветовая температура в Кельвине, измеряемая датчиком цвета.
Требования
Требование | Значение |
---|---|
Заголовок | d3dkmdt.h |