From 893095d4cea12ce8d480e1ecb9397ce72d2e623e Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Sun, 10 Nov 2002 16:37:26 +0000 Subject: Added recording functionality git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2815 a1c6a512-1295-4272-9138-f99709370657 --- firmware/mpeg.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'firmware/mpeg.h') diff --git a/firmware/mpeg.h b/firmware/mpeg.h index 0e92e85db7..6e2c4987c2 100644 --- a/firmware/mpeg.h +++ b/firmware/mpeg.h @@ -72,7 +72,15 @@ int mpeg_sound_numdecimals(int setting); struct mp3entry* mpeg_current_track(void); bool mpeg_has_changed_track(void); int mpeg_status(void); +#ifdef HAVE_MAS3587F void mpeg_set_pitch(int percent); +void mpeg_init_recording(void); +void mpeg_init_playback(void); +void mpeg_record(char *filename); +void mpeg_set_recording_options(int frequency, int quality, + int source, int channel_mode); +void mpeg_set_recording_gain(int left, int right, int mic); +#endif void mpeg_get_debugdata(struct mpeg_debug *dbgdata); #define SOUND_VOLUME 0 @@ -83,7 +91,10 @@ void mpeg_get_debugdata(struct mpeg_debug *dbgdata); #define SOUND_SUPERBASS 5 #define SOUND_AVC 6 #define SOUND_CHANNELS 7 -#define SOUND_NUMSETTINGS 8 +#define SOUND_LEFT_GAIN 8 +#define SOUND_RIGHT_GAIN 9 +#define SOUND_MIC_GAIN 10 +#define SOUND_NUMSETTINGS 11 #define MPEG_SOUND_STEREO 0 #define MPEG_SOUND_MONO 1 -- cgit v1.2.3