-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgui_osd.h
61 lines (50 loc) · 1.82 KB
/
gui_osd.h
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
59
60
61
#ifndef GUI_OSD_H
#define GUI_OSD_H
//-------------------------------------------------------------------
// A - RGB
#define OSD_HISTO_LAYOUT_A 0
#define OSD_HISTO_LAYOUT_Y 1
#define OSD_HISTO_LAYOUT_A_Y 2
#define OSD_HISTO_LAYOUT_R_G_B 3
#define OSD_HISTO_LAYOUT_A_yrgb 4
#define OSD_HISTO_LAYOUT_Y_argb 5
#define OSD_HISTO_LAYOUT_BLEND 6
#define OSD_HISTO_LAYOUT_BLEND_Y 7
#define ZEBRA_DRAW_NONE 0
#define ZEBRA_DRAW_HISTO 1
#define ZEBRA_DRAW_OSD 2
#define ZOOM_SHOW_X 0
#define ZOOM_SHOW_FL 1
#define ZOOM_SHOW_EFL 2
#define ZOOM_SCALE_042 0
#define ZOOM_SCALE_100 1
#define ZOOM_SCALE_175 2
#define ZOOM_SCALE_200 3
#define ZOOM_SCALE_300 4
//ARM begin
#define DOF_DONT_SHOW 0
#define DOF_SHOW_IN_DOF 1
#define DOF_SHOW_IN_MISC 2
//ARM End
//-------------------------------------------------------------------
extern void gui_osd_init();
extern void gui_osd_kbd_process();
extern void gui_osd_draw();
extern void gui_osd_draw_histo();
extern void gui_osd_draw_dof();
extern void gui_osd_draw_state();
extern void gui_osd_draw_raw_info();
extern void gui_osd_draw_values();
extern void gui_osd_draw_clock(int x, int y, color cl);
extern void gui_osd_draw_temp();
extern void gui_osd_draw_seconds();
extern void gui_osd_draw_ev();
//ARM Begin
extern void gui_osd_calc_dof();
extern void gui_osd_calc_expo_param();
//ARM End
extern int gui_osd_draw_zebra(int show);
extern void gui_osd_draw_movie_time_left();
extern void gui_osd_draw_ev_video(int visible);
//-------------------------------------------------------------------
#endif