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;

Membri

Size

Dimensione 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 nessuno dei tipi di sensore.

AlsReading

Luminanza in lux, misurata da un sensore ALS.

Chromaticity

Struttura DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY che contiene coordinate cromatiche CIE 1931 da un sensore di colore.

ColorTemperature

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

Fabbisogno

Requisito Valore
intestazione d3dkmdt.h