Compartir a través de


estructura DXGK_BRIGHTNESS_SENSOR_DATA (d3dkmdt.h)

Describe el brillo de los datos del sensor.

Sintaxis

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;

Miembros

Size

Tamaño de la estructura. Los campos de los nuevos tipos de sensor siempre se agregarán al final de la estructura si se revisan en futuras actualizaciones.

Flags

Marcas que representan el tipo de brillo de los datos del sensor.

Flags.AlsReadingValid

La lectura de ALS es válida.

Flags.ChromaticityValid

La cromática es válida.

Flags.ColorTemperatureValid

La temperatura del color es válida.

Flags.Reserved

Reservado.

ValidSensorValues

Máscara de bits que representa qué valores de sensor son válidos. Las marcas válidas pueden cambiar entre llamadas. No todos los dispositivos admitirán todos o ninguno de los tipos de sensor.

AlsReading

Luminancia en lux, medida por un sensor ALS.

Chromaticity

Estructura DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY que contiene coordenadas de cromática CIE 1931 de un sensor de color.

ColorTemperature

Temperatura de color en Kelvin, medida por un sensor de color.

Requisitos

Requisito Valor
Header d3dkmdt.h