Share via


PANEL_BRIGHTNESS_SENSOR_DATA-Struktur (ntddvdeo.h)

Wird verwendet, um die Optimierungsebene festzulegen, um die Helligkeit eines Bereichs zu steuern.

Syntax

typedef struct _PANEL_BRIGHTNESS_SENSOR_DATA {
  union {
    struct {
      ULONG AlsReadingValid : 1;
      ULONG ChromaticityCoordinateValid : 1;
      ULONG ColorTemperatureValid : 1;
      ULONG Reserved : 29;
    };
    ULONG Value;
  };
  float                   AlsReading;
  CHROMATICITY_COORDINATE ChromaticityCoordinate;
  float                   ColorTemperature;
} PANEL_BRIGHTNESS_SENSOR_DATA;

Member

AlsReadingValid

Nicht alle Geräte unterstützen alle oder einen der Sensortypen. Dies ist eine Bitmaske, die angibt, welche Sensorwerte gültig sind. Die gültigen Flags können sich zwischen Aufrufen ändern.

ChromaticityCoordinateValid

Gibt an, ob die Chromatikkoordinate gültig ist.

ColorTemperatureValid

Gibt an, ob die Farbtemperatur gültig ist.

Reserved

Reserviert.

Value

Wert der Helligkeitssensordaten.

AlsReading

Sensorwerte, die der Treiber verwenden kann, um die beste Methode zu bestimmen, um die gewünschte Helligkeit unter den aktuellen Lichtverhältnissen zu erreichen. Nicht alle Geräte unterstützen alle oder alle Sensormesswerte, und der Treiber sollte nicht fehlschlagen, wenn keines vorhanden ist.

ChromaticityCoordinate

Die Chromitätskoordinaten eines Farbsensors.

ColorTemperature

Farbtemperatur in Kelvin, gemessen durch einen Farbsensor.

Anforderungen

Anforderung Wert
Header ntddvdeo.h