Merge svn changes up to r28366
[mplayer/glamo.git] / libao2 / audio_out_internal.h
blobb0385411b16d69cbe27395750b920ec9475d8327
1 #ifndef MPLAYER_AUDIO_OUT_INTERNAL_H
2 #define MPLAYER_AUDIO_OUT_INTERNAL_H
4 // prototypes:
5 //static ao_info_t info;
6 static int control(int cmd, void *arg);
7 static int init(int rate,int channels,int format,int flags);
8 static void uninit(int immed);
9 static void reset(void);
10 static int get_space(void);
11 static int play(void* data,int len,int flags);
12 static float get_delay(void);
13 static void audio_pause(void);
14 static void audio_resume(void);
16 #define LIBAO_EXTERN(x) ao_functions_t audio_out_##x =\
18 &info,\
19 control,\
20 init,\
21 uninit,\
22 reset,\
23 get_space,\
24 play,\
25 get_delay,\
26 audio_pause,\
27 audio_resume\
30 #endif /* MPLAYER_AUDIO_OUT_INTERNAL_H */