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
색 센서로 측정된 켈빈의 색 온도입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3dkmdt.h |