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