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
Kelvin 中的颜色温度,由颜色传感器测量。
要求
要求 | 价值 |
---|---|
标头 | d3dkmdt.h |