Condividi tramite


struttura DXGK_BRIGHTNESS_SENSOR_DATA (d3dkmdt.h)

Descrive la luminosità dei dati del sensore.

Sintassi

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;

Members

Size

Dimensioni della struttura. I campi per i nuovi tipi di sensori verranno sempre aggiunti alla fine della struttura se vengono rivisti negli aggiornamenti futuri.

Flags

Flag che rappresentano il tipo di luminosità per i dati del sensore.

Flags.AlsReadingValid

La lettura als è valida.

Flags.ChromaticityValid

La cromaticità è valida.

Flags.ColorTemperatureValid

La temperatura del colore è valida.

Flags.Reserved

Riservato.

ValidSensorValues

Maschera di bit che rappresenta i valori del sensore validi. I flag validi possono cambiare tra le chiamate. Non tutti i dispositivi supporteranno tutti o uno dei tipi di sensore.

AlsReading

La dominanza in lux, misurata da un sensore ALS.

Chromaticity

Struttura DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY che contiene le coordinate della cromaticità CIE 1931 da un sensore di colore.

ColorTemperature

Temperatura del colore in Kelvin, misurata da un sensore di colore.

Requisiti

Requisito Valore
Intestazione d3dkmdt.h