summaryrefslogtreecommitdiff
path: root/firmware/export/pcm_record.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/pcm_record.h')
-rw-r--r--firmware/export/pcm_record.h32
1 files changed, 4 insertions, 28 deletions
diff --git a/firmware/export/pcm_record.h b/firmware/export/pcm_record.h
index af73108d86..304a67f577 100644
--- a/firmware/export/pcm_record.h
+++ b/firmware/export/pcm_record.h
@@ -17,37 +17,13 @@
17 * 17 *
18 ****************************************************************************/ 18 ****************************************************************************/
19 19
20/*
21 * Function names are taken from apps/recorder/recording.c to
22 * make the integration later easier..
23 *
24 */
25
26#ifndef PCM_RECORD_H 20#ifndef PCM_RECORD_H
27#define PCM_RECORD_H 21#define PCM_RECORD_H
28 22
29unsigned long pcm_status(void); 23unsigned long pcm_rec_status(void);
30 24void pcm_rec_init(void);
31void pcm_init_recording(void); 25void pcm_rec_mux(int source);
32
33void pcm_open_recording(void);
34void pcm_close_recording(void);
35
36
37void pcm_set_recording_options(int source, bool enable_waveform);
38void pcm_set_recording_gain(int gain, int volume);
39
40void pcm_record(const char *filename);
41void pcm_stop_recording(void);
42
43//void pcm_new_file(const char *filename);
44
45
46unsigned long pcm_recorded_time(void);
47unsigned long pcm_num_recorded_bytes(void);
48void pcm_pause_recording(void);
49void pcm_resume_recording(void);
50 26
51void pcmrec_set_mux(int source); 27/* audio.h contains audio recording functions */
52 28
53#endif 29#endif