Поделиться через


структура 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

Цветовая температура в Келвине, измеряемая датчиком цвета.

Требования

Требование Ценность
заголовка d3dkmdt.h