summaryrefslogtreecommitdiff
path: root/firmware/mpeg.h
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2002-06-28 11:48:53 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2002-06-28 11:48:53 +0000
commit667fb7c6e94060294dd1a9f95934b841f7df9f71 (patch)
treef261846271d84633598e03afe8f68c5b73b396af /firmware/mpeg.h
parentb983d1b4a1126356462863364c9cc8d3f9471a03 (diff)
downloadrockbox-667fb7c6e94060294dd1a9f95934b841f7df9f71.tar.gz
rockbox-667fb7c6e94060294dd1a9f95934b841f7df9f71.zip
First step towards a better sound setting API
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1243 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/mpeg.h')
-rw-r--r--firmware/mpeg.h22
1 files changed, 19 insertions, 3 deletions
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);
26void mpeg_resume(void); 26void mpeg_resume(void);
27void mpeg_next(void); 27void mpeg_next(void);
28void mpeg_prev(void); 28void mpeg_prev(void);
29void mpeg_volume(int percent); 29void mpeg_sound_set(int setting, int value);
30void mpeg_bass(int percent); 30int mpeg_sound_min(int setting);
31void mpeg_treble(int percent); 31int mpeg_sound_max(int setting);
32int mpeg_val2phys(int setting, int value);
33char *mpeg_sound_unit(int setting);
32struct mp3entry* mpeg_current_track(void); 34struct mp3entry* mpeg_current_track(void);
33 35
36#define SOUND_VOLUME 0
37#define SOUND_BASS 1
38#define SOUND_TREBLE 2
39#define SOUND_BALANCE 3
40
41#ifdef ARCHOS_RECORDER
42#define SOUND_LOUDNESS 4
43#define SOUND_SUPERBASS 5
44#define SOUND_NUMSETTINGS 6
45#else
46#define SOUND_DEEMPH 4
47#define SOUND_NUMSETTINGS 5
48#endif
49
34#endif 50#endif