diff options
Diffstat (limited to 'firmware/export/mpeg.h')
-rw-r--r-- | firmware/export/mpeg.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/firmware/export/mpeg.h b/firmware/export/mpeg.h index 71e61a08c9..d8dea3d143 100644 --- a/firmware/export/mpeg.h +++ b/firmware/export/mpeg.h | |||
@@ -20,6 +20,7 @@ | |||
20 | #define _MPEG_H_ | 20 | #define _MPEG_H_ |
21 | 21 | ||
22 | #include <stdbool.h> | 22 | #include <stdbool.h> |
23 | #include "id3.h" | ||
23 | 24 | ||
24 | #define MPEG_SWAP_CHUNKSIZE 0x2000 | 25 | #define MPEG_SWAP_CHUNKSIZE 0x2000 |
25 | #define MPEG_HIGH_WATER 2 /* We leave 2 bytes empty because otherwise we | 26 | #define MPEG_HIGH_WATER 2 /* We leave 2 bytes empty because otherwise we |
@@ -65,4 +66,10 @@ void rec_tick(void); | |||
65 | void playback_tick(void); /* FixMe: get rid of this, use mp3_get_playtime() */ | 66 | void playback_tick(void); /* FixMe: get rid of this, use mp3_get_playtime() */ |
66 | void mpeg_id3_options(bool _v1first); | 67 | void mpeg_id3_options(bool _v1first); |
67 | 68 | ||
69 | void audio_set_track_changed_event(void (*handler)(struct mp3entry *id3)); | ||
70 | void audio_set_track_buffer_event(void (*handler)(struct mp3entry *id3, | ||
71 | bool last_track)); | ||
72 | void audio_set_track_unbuffer_event(void (*handler)(struct mp3entry *id3, | ||
73 | bool last_track)); | ||
74 | |||
68 | #endif | 75 | #endif |