PANEL_BRIGHTNESS_SENSOR_DATA structure (ntddvdeo.h)

Used to set the level of optimization to control the brightness of a panel.

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;

Members

AlsReadingValid

Not all devices will support all or any of the sensor types. This is a bitmask representing which sensor values are valid. The valid flags may change between calls.

ChromaticityCoordinateValid

Indicates whether the chromaticity coordinate is valid.

ColorTemperatureValid

Indicates whether the color temperature is valid.

Reserved

Reserved.

Value

Value of the brightness sensor data.

AlsReading

Sensor readings the driver can use to determine the best way to achieve the desired brightness under current lighting conditions. Not all devices will support all or any sensor readings, and the driver should not fail if any are missing.

ChromaticityCoordinate

The chromaticity coordinates from a color sensor.

ColorTemperature

Color temperature in Kelvin, measured by a color sensor.

Requirements

Requirement Value
Header ntddvdeo.h