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
chromaticity 有效。
Flags.ColorTemperatureValid
色彩溫度有效。
Flags.Reserved
保留的。
ValidSensorValues
位掩碼,表示哪些感測器值有效。 有效的旗標可能會在呼叫之間變更。 並非所有裝置都支援所有或任何感測器類型。
AlsReading
lux 中的亮度,由 ALS 感測器測量。
Chromaticity
包含色彩感測器中 CIE 1931 色度座標的 DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY 結構。
ColorTemperature
以色彩感測器測量的 Kelvin 色彩溫度。
規格需求
需求 | 值 |
---|---|
標頭 | d3dkmdt.h |