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;

Member

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 Helligkeitstyp für die Sensordaten darstellen.

Flags.AlsReadingValid

Der ALS-Wert ist gültig.

Flags.ChromaticityValid

Die Chromatik 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 sich zwischen Aufrufen ändern. Nicht alle Geräte unterstützen alle oder einen der Sensortypen.

AlsReading

Leuchtdichte in Lux, gemessen von einem ALS-Sensor.

Chromaticity

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

ColorTemperature

Farbtemperatur in Kelvin, gemessen durch einen Farbsensor.

Anforderungen

Anforderung Wert
Header d3dkmdt.h