다음을 통해 공유


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