次の方法で共有


DXGK_BRIGHTNESS_SENSOR_DATA構造体 (d3dkmdt.h)

センサー データの明るさについて説明します。

構文

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;

メンバーズ

Size

構造体のサイズ。 新しいセンサーの種類のフィールドは、将来の更新で変更された場合、常に構造体の末尾に追加されます。

Flags

センサー データの明るさの種類を表すフラグ。

Flags.AlsReadingValid

ALS の読み取りは有効です。

Flags.ChromaticityValid

色度は有効です。

Flags.ColorTemperatureValid

色温度は有効です。

Flags.Reserved

引っ込み思案。

ValidSensorValues

有効なセンサー値を表すビットマスク。 有効なフラグは、呼び出しの間で変更される可能性があります。 すべてのデバイスが、センサーの種類のすべてまたはいずれかをサポートするわけではありません。

AlsReading

ALS センサーによって測定されるルクス単位の輝度。

Chromaticity

カラーセンサからのCIE 1931色度座標を含む DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY 構造。

ColorTemperature

カラーセンサーで測定したケルビンの色温度。

必要条件

要件 価値
ヘッダー d3dkmdt.h