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 |