/* SPDX-License-Identifier: BSD-2-Clause */ /* * Copyright (C) 2019, Raspberry Pi (Trading) Limited * * lux_status.h - Lux control algorithm status */ #pragma once // The "lux" algorithm looks at the (AGC) histogram statistics of the frame and // estimates the current lux level of the scene. It does this by a simple ratio // calculation comparing to a reference image that was taken in known conditions // with known statistics and a properly measured lux level. There is a slight // problem with aperture, in that it may be variable without the system knowing // or being aware of it. In this case an external application may set a // "current_aperture" value if it wishes, which would be used in place of the // (presumably meaningless) value in the image metadata. #ifdef __cplusplus extern "C" { #endif struct LuxStatus { double lux; double aperture; }; #ifdef __cplusplus } #endif en' name='id' value='5c35fa04d01f6b8505a0ba37a0d8c3e259004576'/> Laurent Pinchart's clone of libcameragit repository hosting on libcamera.org
summaryrefslogtreecommitdiff
path: root/src/libcamera/include/event_dispatcher_poll.h
blob: d82b302c4aeab1768051ade58677d3618535ee26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58