From 667fb7c6e94060294dd1a9f95934b841f7df9f71 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Fri, 28 Jun 2002 11:48:53 +0000 Subject: First step towards a better sound setting API git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1243 a1c6a512-1295-4272-9138-f99709370657 --- firmware/mpeg.h | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'firmware/mpeg.h') diff --git a/firmware/mpeg.h b/firmware/mpeg.h index 908eabcda7..c9de7dc12c 100644 --- a/firmware/mpeg.h +++ b/firmware/mpeg.h @@ -26,9 +26,25 @@ void mpeg_pause(void); void mpeg_resume(void); void mpeg_next(void); void mpeg_prev(void); -void mpeg_volume(int percent); -void mpeg_bass(int percent); -void mpeg_treble(int percent); +void mpeg_sound_set(int setting, int value); +int mpeg_sound_min(int setting); +int mpeg_sound_max(int setting); +int mpeg_val2phys(int setting, int value); +char *mpeg_sound_unit(int setting); struct mp3entry* mpeg_current_track(void); +#define SOUND_VOLUME 0 +#define SOUND_BASS 1 +#define SOUND_TREBLE 2 +#define SOUND_BALANCE 3 + +#ifdef ARCHOS_RECORDER +#define SOUND_LOUDNESS 4 +#define SOUND_SUPERBASS 5 +#define SOUND_NUMSETTINGS 6 +#else +#define SOUND_DEEMPH 4 +#define SOUND_NUMSETTINGS 5 +#endif + #endif -- cgit v1.2.3