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 |