Compartilhar via


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