annotate libao2/audio_out_internal.h @ 4559:5dc383bb1c82

added mga_top_reserved module parameter to skip a configurable amount of space at the top of video memory. this is needed to prevent corruption of the kernel's console font when using the "fastfont" option with matroxfb.
author rfelker
date Thu, 07 Feb 2002 02:07:29 +0000
parents 981a9e5118ce
children 12b1790038b0
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);
3095
981a9e5118ce interface to libao2 changed ao_plugin added
anders
parents: 1038
diff changeset
10 static float get_delay();
1038
b36fb1ae4b53 applied solaris8/netbsd/other fixes patch by J¸«ärgen Keil <jk@tools.de>
arpi_esp
parents: 954
diff changeset
11 static void audio_pause();
b36fb1ae4b53 applied solaris8/netbsd/other fixes patch by J¸«ärgen Keil <jk@tools.de>
arpi_esp
parents: 954
diff changeset
12 static void audio_resume();
954
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
13
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
14 #define LIBAO_EXTERN(x) ao_functions_t audio_out_##x =\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
15 {\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
16 &info,\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
17 control,\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
18 init,\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
19 uninit,\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
20 reset,\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
21 get_space,\
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
22 play,\
1038
b36fb1ae4b53 applied solaris8/netbsd/other fixes patch by J¸«ärgen Keil <jk@tools.de>
arpi_esp
parents: 954
diff changeset
23 get_delay,\
b36fb1ae4b53 applied solaris8/netbsd/other fixes patch by J¸«ärgen Keil <jk@tools.de>
arpi_esp
parents: 954
diff changeset
24 audio_pause,\
b36fb1ae4b53 applied solaris8/netbsd/other fixes patch by J¸«ärgen Keil <jk@tools.de>
arpi_esp
parents: 954
diff changeset
25 audio_resume\
954
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
26 };
db20b90dd34d audio out drivers
arpi_esp
parents:
diff changeset
27