estrutura DXGK_BRIGHTNESS_SENSOR_DATA (d3dkmdt.h)
Descreve o brilho dos dados do sensor.
Sintaxe
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;
Membros
Size
O tamanho da estrutura. Os campos para novos tipos de sensor sempre serão adicionados ao final da estrutura se ela for revisada em atualizações futuras.
Flags
Sinalizadores que representam o tipo de brilho para os dados do sensor.
Flags.AlsReadingValid
A leitura de ALS é válida.
Flags.ChromaticityValid
A cromática é válida.
Flags.ColorTemperatureValid
A temperatura da cor é válida.
Flags.Reserved
Reservado.
ValidSensorValues
Uma máscara de bits que representa quais valores de sensor são válidos. Os sinalizadores válidos podem ser alterados entre chamadas. Nem todos os dispositivos darão suporte a todos ou a qualquer um dos tipos de sensor.
AlsReading
Luminância no lux, medida por um sensor de ALS.
Chromaticity
Uma estrutura DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY que contém coordenadas de cromática do CIE 1931 de um sensor de cores.
ColorTemperature
Temperatura da cor em Kelvin, medida por um sensor de cores.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dkmdt.h |