954
|
1
|
|
2 // prototypes:
|
|
3 //static ao_info_t info;
|
9633
|
4 static int control(int cmd, void *arg);
|
954
|
5 static int init(int rate,int channels,int format,int flags);
|
17566
|
6 static void uninit(int immed);
|
|
7 static void reset(void);
|
|
8 static int get_space(void);
|
954
|
9 static int play(void* data,int len,int flags);
|
17566
|
10 static float get_delay(void);
|
|
11 static void audio_pause(void);
|
|
12 static void audio_resume(void);
|
954
|
13
|
|
14 #define LIBAO_EXTERN(x) ao_functions_t audio_out_##x =\
|
|
15 {\
|
|
16 &info,\
|
|
17 control,\
|
|
18 init,\
|
|
19 uninit,\
|
|
20 reset,\
|
|
21 get_space,\
|
|
22 play,\
|
1038
|
23 get_delay,\
|
|
24 audio_pause,\
|
|
25 audio_resume\
|
954
|
26 };
|
|
27
|