initial commit
[dos_auplay] / src / audio.h
1 #ifndef AUDIO_H_\r
2 #define AUDIO_H_\r
3 \r
4 typedef int (*audio_callback_func)(void *buffer, int size, void *cls);\r
5 \r
6 void audio_init(void);\r
7 \r
8 void audio_set_callback(audio_callback_func func, void *cls);\r
9 int audio_callback(void *buf, int sz);\r
10 \r
11 void audio_play(int rate, int bits, int nchan);\r
12 void audio_pause(void);\r
13 void audio_resume(void);\r
14 void audio_stop(void);\r
15 int audio_isplaying(void);\r
16 \r
17 void audio_volume(int vol);\r
18 \r
19 #endif  /* AUDIO_H_ */\r