Freigeben über


DXGK_BRIGHTNESS_SENSOR_DATA Struktur (d3dkmdt.h)

Beschreibt die Helligkeit der Sensordaten.

Syntax

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;

Angehörige

Size

Die Größe der Struktur. Felder für neue Sensortypen werden immer am Ende der Struktur hinzugefügt, wenn sie in zukünftigen Updates überarbeitet wird.

Flags

Flags, die den Typ der Helligkeit für die Sensordaten darstellen.

Flags.AlsReadingValid

Die ALS-Leserichtung ist gültig.

Flags.ChromaticityValid

Die Farbigkeit ist gültig.

Flags.ColorTemperatureValid

Die Farbtemperatur ist gültig.

Flags.Reserved

Reserviert.

ValidSensorValues

Eine Bitmaske, die angibt, welche Sensorwerte gültig sind. Die gültigen Flags können zwischen Anrufen geändert werden. Nicht alle Geräte unterstützen alle Oder alle Sensortypen.

AlsReading

Leuchtdichte in Lux, gemessen durch einen ALS-Sensor.

Chromaticity

Eine DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY Struktur, die CIE 1931-Farbtonkoordinaten aus einem Farbsensor enthält.

ColorTemperature

Farbtemperatur in Kelvin, gemessen durch einen Farbsensor.

Anforderungen

Anforderung Wert
Header- d3dkmdt.h