summaryrefslogtreecommitdiff
path: root/apps/playback.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/playback.h')
-rw-r--r--apps/playback.h22
1 files changed, 20 insertions, 2 deletions
diff --git a/apps/playback.h b/apps/playback.h
index 748a4fe871..b65c572145 100644
--- a/apps/playback.h
+++ b/apps/playback.h
@@ -38,14 +38,32 @@
38#define MAX_TRACK_MASK (MAX_TRACK-1) 38#define MAX_TRACK_MASK (MAX_TRACK-1)
39 39
40/* Functions */ 40/* Functions */
41const char * get_codec_filename(int cod_spec); 41const char *get_codec_filename(const int cod_spec);
42void voice_wait(void); 42void voice_wait(void);
43void audio_wait_for_init(void);
44int audio_track_count(void);
45long audio_filebufused(void);
46void audio_pre_ff_rewind(void);
47void audio_set_crossfade(const int type);
48
49void audio_hard_stop(void); /* Stops audio from serving playback */
50
51enum
52{
53 AUDIO_WANT_PLAYBACK = 0,
54 AUDIO_WANT_VOICE,
55};
56bool audio_restore_playback(const int type); /* Restores the audio buffer to handle the requested playback */
57
58#ifdef HAVE_ALBUMART
59int audio_current_aa_hid(void);
60#endif
43 61
44#if CONFIG_CODEC == SWCODEC /* This #ifdef is better here than gui/gwps.c */ 62#if CONFIG_CODEC == SWCODEC /* This #ifdef is better here than gui/gwps.c */
45extern void audio_next_dir(void); 63extern void audio_next_dir(void);
46extern void audio_prev_dir(void); 64extern void audio_prev_dir(void);
47#else 65#else
48# define audio_next_dir() 66#define audio_next_dir()
49#define audio_prev_dir() 67#define audio_prev_dir()
50#endif 68#endif
51 69