annotate libao2/audio_out_internal.h @ 1009:c51d7e4853d6

finished .asf seeking
author arpi_esp
date Mon, 04 Jun 2001 19:30:24 +0000
parents db20b90dd34d
children b36fb1ae4b53
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
954
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
1
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
2 // prototypes:
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
3 //static ao_info_t info;
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
4 static int control(int cmd,int arg);
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
5 static int init(int rate,int channels,int format,int flags);
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
6 static void uninit();
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
7 static void reset();
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
8 static int get_space();
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
9 static int play(void* data,int len,int flags);
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
10 static int get_delay();
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
11
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
12 #define LIBAO_EXTERN(x) ao_functions_t audio_out_##x =\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
13 {\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
14 &info,\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
15 control,\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
16 init,\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
17 uninit,\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
18 reset,\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
19 get_space,\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
20 play,\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
21 get_delay\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
22 };
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
23