diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-06-28 11:48:53 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-06-28 11:48:53 +0000 |
commit | 667fb7c6e94060294dd1a9f95934b841f7df9f71 (patch) | |
tree | f261846271d84633598e03afe8f68c5b73b396af /firmware/mpeg.h | |
parent | b983d1b4a1126356462863364c9cc8d3f9471a03 (diff) | |
download | rockbox-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.h | 22 |
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); | |||
26 | void mpeg_resume(void); | 26 | void mpeg_resume(void); |
27 | void mpeg_next(void); | 27 | void mpeg_next(void); |
28 | void mpeg_prev(void); | 28 | void mpeg_prev(void); |
29 | void mpeg_volume(int percent); | 29 | void mpeg_sound_set(int setting, int value); |
30 | void mpeg_bass(int percent); | 30 | int mpeg_sound_min(int setting); |
31 | void mpeg_treble(int percent); | 31 | int mpeg_sound_max(int setting); |
32 | int mpeg_val2phys(int setting, int value); | ||
33 | char *mpeg_sound_unit(int setting); | ||
32 | struct mp3entry* mpeg_current_track(void); | 34 | struct 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 |