11 typedef int (*audio_callback_func)(void *buffer, int size, void *cls);
\r
13 int audio_init(void);
\r
15 void audio_set_callback(audio_callback_func func, void *cls);
\r
16 int audio_callback(void *buf, int sz);
\r
18 void audio_play(int rate, int bits, int nchan);
\r
19 void audio_pause(void);
\r
20 void audio_resume(void);
\r
21 void audio_stop(void);
\r
22 int audio_isplaying(void);
\r
24 /* audio volume: 0-255 */
\r
25 void audio_setvolume(int ctl, int vol);
\r
26 int audio_getvolume(int ctl);
\r
28 #endif /* AUDIO_H_ */
\r