summaryrefslogtreecommitdiff
path: root/apps/recorder/peakmeter.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/recorder/peakmeter.h')
-rw-r--r--apps/recorder/peakmeter.h22
1 files changed, 21 insertions, 1 deletions
diff --git a/apps/recorder/peakmeter.h b/apps/recorder/peakmeter.h
index a5f25808e6..356926f9de 100644
--- a/apps/recorder/peakmeter.h
+++ b/apps/recorder/peakmeter.h
@@ -19,12 +19,32 @@
19#ifndef __PEAKMETER_H__ 19#ifndef __PEAKMETER_H__
20#define __PEAKMETER_H__ 20#define __PEAKMETER_H__
21 21
22/*#define PM_DEBUG */
23#ifdef PM_DEBUG
24extern bool peak_meter_histogramm(void);
25#endif
26
27
22extern bool peak_meter_enabled; 28extern bool peak_meter_enabled;
29extern int peak_meter_fps;
23 30
24extern void peak_meter_init(void);
25extern void peak_meter_playback(bool playback); 31extern void peak_meter_playback(bool playback);
26extern void peak_meter_draw(int x, int y, int width, int height); 32extern void peak_meter_draw(int x, int y, int width, int height);
27extern void peak_meter_set_clip_hold(int time); 33extern void peak_meter_set_clip_hold(int time);
28extern void peak_meter_peek(void); 34extern void peak_meter_peek(void);
35extern void peak_meter_init_range( bool dbfs, int range_min, int range_max);
36extern void peak_meter_init_times(int release, int hold, int clip_hold);
37
38extern void peak_meter_set_min(int newmin);
39extern int peak_meter_get_min(void);
40extern void peak_meter_set_max(int newmax);
41extern int peak_meter_get_max(void);
42extern void peak_meter_set_use_dbfs(int use);
43extern int peak_meter_get_use_dbfs(void);
44extern int calc_db (int isample);
45extern unsigned short peak_meter_scale_value(unsigned short val, int meterwidth);
46
47extern unsigned short peak_meter_range_min;
48extern unsigned short peak_meter_range_max;
29 49
30#endif /* __PEAKMETER_H__ */ 50#endif /* __PEAKMETER_H__ */