PANEL_BRIGHTNESS_SENSOR_DATA 構造体 (ntddvdeo.h)
パネルの明るさを制御するための最適化レベルを設定するために使用します。
構文
typedef struct _PANEL_BRIGHTNESS_SENSOR_DATA {
union {
struct {
ULONG AlsReadingValid : 1;
ULONG ChromaticityCoordinateValid : 1;
ULONG ColorTemperatureValid : 1;
ULONG Reserved : 29;
};
ULONG Value;
};
float AlsReading;
CHROMATICITY_COORDINATE ChromaticityCoordinate;
float ColorTemperature;
} PANEL_BRIGHTNESS_SENSOR_DATA;
メンバー
AlsReadingValid
すべてのデバイスで、センサーの種類のすべてまたはいずれかがサポートされるわけではありません。 これは、有効なセンサー値を表すビットマスクです。 呼び出しの間で有効なフラグが変更される場合があります。
ChromaticityCoordinateValid
色度座標が有効かどうかを示します。
ColorTemperatureValid
色温度が有効かどうかを示します。
Reserved
予約済み。
Value
明るさセンサー データの値。
AlsReading
ドライバーが使用できるセンサーの読み取り値は、現在の照明条件下で目的の明るさを実現する最善の方法を決定するために使用できます。 すべてのデバイスでセンサーの読み取りがすべてサポートされるわけではないので、ドライバーが見つからない場合は失敗しません。
ChromaticityCoordinate
色度の座標は、カラー センサーから取得されます。
ColorTemperature
ケルビンの色温度は、カラーセンサーによって測定される。
要件
要件 | 値 |
---|---|
Header | ntddvdeo.h |