Freigeben über


PANEL_BRIGHTNESS_SENSOR_DATA Struktur (ntddvdeo.h)

Wird verwendet, um die Optimierungsebene festzulegen, um die Helligkeit eines Panels 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;

Angehörige

AlsReadingValid

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

ChromaticityCoordinateValid

Gibt an, ob die Farbigkeitskoordinate 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 aktuellen Beleuchtungsbedingungen zu erzielen. Nicht alle Geräte unterstützen alle Sensorlesewerte, und der Treiber sollte nicht fehlschlagen, wenn fehlende Geräte vorhanden sind.

ChromaticityCoordinate

Die Farbtonkoordinaten eines Farbsensors.

ColorTemperature

Farbtemperatur in Kelvin, gemessen durch einen Farbsensor.

Anforderungen

Anforderung Wert
Header- ntddvdeo.h