diff options
Diffstat (limited to 'firmware/export')
-rw-r--r-- | firmware/export/audio.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/firmware/export/audio.h b/firmware/export/audio.h index 910791c7fd..6757bf143b 100644 --- a/firmware/export/audio.h +++ b/firmware/export/audio.h | |||
@@ -51,6 +51,8 @@ | |||
51 | void audio_init(void) INIT_ATTR; | 51 | void audio_init(void) INIT_ATTR; |
52 | void audio_play(long offset); | 52 | void audio_play(long offset); |
53 | void audio_stop(void); | 53 | void audio_stop(void); |
54 | /* Stops audio from serving playback and frees resources*/ | ||
55 | void audio_hard_stop(void); | ||
54 | void audio_pause(void); | 56 | void audio_pause(void); |
55 | void audio_resume(void); | 57 | void audio_resume(void); |
56 | void audio_next(void); | 58 | void audio_next(void); |
@@ -68,11 +70,11 @@ void audio_error_clear(void); | |||
68 | int audio_get_file_pos(void); | 70 | int audio_get_file_pos(void); |
69 | void audio_beep(int duration); | 71 | void audio_beep(int duration); |
70 | 72 | ||
71 | #if CONFIG_CODEC == SWCODEC | ||
72 | /* Required call when audio buffer is required for some other purpose */ | 73 | /* Required call when audio buffer is required for some other purpose */ |
74 | /* implemented in apps but called from firmware(!) */ | ||
73 | unsigned char *audio_get_buffer(bool talk_buf, size_t *buffer_size); | 75 | unsigned char *audio_get_buffer(bool talk_buf, size_t *buffer_size); |
74 | /* only implemented in playback.c, but called from firmware */ | ||
75 | 76 | ||
77 | #if CONFIG_CODEC == SWCODEC | ||
76 | void audio_next_dir(void); | 78 | void audio_next_dir(void); |
77 | void audio_prev_dir(void); | 79 | void audio_prev_dir(void); |
78 | 80 | ||