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
包含颜色传感器的 CIE 1931 色度坐标的 DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY 结构。
ColorTemperature
以开氏度为单位的色温,由颜色传感器测量。
要求
要求 | 值 |
---|---|
Header | d3dkmdt.h |