summaryrefslogtreecommitdiff
path: root/firmware/export/mp3_playback.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/mp3_playback.h')
-rw-r--r--firmware/export/mp3_playback.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/firmware/export/mp3_playback.h b/firmware/export/mp3_playback.h
index 6fdaa31cac..de27a2a46d 100644
--- a/firmware/export/mp3_playback.h
+++ b/firmware/export/mp3_playback.h
@@ -26,6 +26,9 @@
26 26
27#include <stdbool.h> 27#include <stdbool.h>
28 28
29/* callback fn */
30typedef void (*mp3_play_callback_t)(const void **start, size_t* size);
31
29/* functions formerly in mpeg.c */ 32/* functions formerly in mpeg.c */
30void mp3_init(int volume, int bass, int treble, int balance, int loudness, 33void mp3_init(int volume, int bass, int treble, int balance, int loudness,
31 int avc, int channel_config, int stereo_width, 34 int avc, int channel_config, int stereo_width,
@@ -42,9 +45,8 @@ void demand_irq_enable(bool on);
42#if CONFIG_CODEC == MAS3587F 45#if CONFIG_CODEC == MAS3587F
43void mp3_play_init(void); 46void mp3_play_init(void);
44#endif 47#endif
45void mp3_play_data(const unsigned char* start, int size, 48void mp3_play_data(const void* start, size_t size,
46 void (*get_more)(unsigned char** start, size_t* size) /* callback fn */ 49 mp3_play_callback_t get_more);
47);
48void mp3_play_pause(bool play); 50void mp3_play_pause(bool play);
49bool mp3_pause_done(void); 51bool mp3_pause_done(void);
50void mp3_play_stop(void); 52void mp3_play_stop(void);