comparison src/audio/SDL_sysaudio.h @ 1361:19418e4422cb

New configure-based build system. Still work in progress, but much improved
author Sam Lantinga <slouken@libsdl.org>
date Thu, 16 Feb 2006 10:11:48 +0000
parents 3692456e7b0f
children d910939febfa
comparison
equal deleted inserted replaced
1360:70a9cfb4cf1b 1361:19418e4422cb
97 const char *desc; 97 const char *desc;
98 int (*available)(void); 98 int (*available)(void);
99 SDL_AudioDevice *(*create)(int devindex); 99 SDL_AudioDevice *(*create)(int devindex);
100 } AudioBootStrap; 100 } AudioBootStrap;
101 101
102 #ifdef OPENBSD_AUDIO_SUPPORT 102 #if SDL_AUDIO_DRIVER_OPENBSD
103 extern AudioBootStrap OPENBSD_AUDIO_bootstrap; 103 extern AudioBootStrap OPENBSD_AUDIO_bootstrap;
104 #endif 104 #endif
105 #ifdef OSS_SUPPORT 105 #if SDL_AUDIO_DRIVER_OSS
106 extern AudioBootStrap DSP_bootstrap; 106 extern AudioBootStrap DSP_bootstrap;
107 extern AudioBootStrap DMA_bootstrap; 107 extern AudioBootStrap DMA_bootstrap;
108 #endif 108 #endif
109 #ifdef ALSA_SUPPORT 109 #if SDL_AUDIO_DRIVER_ALSA
110 extern AudioBootStrap ALSA_bootstrap; 110 extern AudioBootStrap ALSA_bootstrap;
111 #endif 111 #endif
112 #ifdef QNXNTOAUDIO_SUPPORT 112 #if SDL_AUDIO_DRIVER_QNXNTO
113 extern AudioBootStrap QNXNTOAUDIO_bootstrap; 113 extern AudioBootStrap QNXNTOAUDIO_bootstrap;
114 #endif 114 #endif
115 #ifdef SUNAUDIO_SUPPORT 115 #if SDL_AUDIO_DRIVER_SUNAUDIO
116 extern AudioBootStrap SUNAUDIO_bootstrap; 116 extern AudioBootStrap SUNAUDIO_bootstrap;
117 #endif 117 #endif
118 #ifdef DMEDIA_SUPPORT 118 #if SDL_AUDIO_DRIVER_DMEDIA
119 extern AudioBootStrap DMEDIA_bootstrap; 119 extern AudioBootStrap DMEDIA_bootstrap;
120 #endif 120 #endif
121 #ifdef ARTSC_SUPPORT 121 #if SDL_AUDIO_DRIVER_ARTS
122 extern AudioBootStrap ARTSC_bootstrap; 122 extern AudioBootStrap ARTS_bootstrap;
123 #endif 123 #endif
124 #ifdef ESD_SUPPORT 124 #if SDL_AUDIO_DRIVER_ESD
125 extern AudioBootStrap ESD_bootstrap; 125 extern AudioBootStrap ESD_bootstrap;
126 #endif 126 #endif
127 #ifdef NAS_SUPPORT 127 #if SDL_AUDIO_DRIVER_NAS
128 extern AudioBootStrap NAS_bootstrap; 128 extern AudioBootStrap NAS_bootstrap;
129 #endif 129 #endif
130 #ifdef ENABLE_DIRECTX 130 #if SDL_AUDIO_DRIVER_DSOUND
131 extern AudioBootStrap DSOUND_bootstrap; 131 extern AudioBootStrap DSOUND_bootstrap;
132 #endif 132 #endif
133 #ifdef ENABLE_WINDIB 133 #if SDL_AUDIO_DRIVER_WAVEOUT
134 extern AudioBootStrap WAVEOUT_bootstrap; 134 extern AudioBootStrap WAVEOUT_bootstrap;
135 #endif 135 #endif
136 #ifdef _AIX 136 #if SDL_AUDIO_DRIVER_PAUD
137 extern AudioBootStrap Paud_bootstrap; 137 extern AudioBootStrap Paud_bootstrap;
138 #endif 138 #endif
139 #ifdef __BEOS__ 139 #if SDL_AUDIO_DRIVER_BAUDIO
140 extern AudioBootStrap BAUDIO_bootstrap; 140 extern AudioBootStrap BAUDIO_bootstrap;
141 #endif 141 #endif
142 #ifdef MACOSX 142 #if SDL_AUDIO_DRIVER_COREAUDIO
143 extern AudioBootStrap COREAUDIO_bootstrap; 143 extern AudioBootStrap COREAUDIO_bootstrap;
144 #endif 144 #endif
145 #if defined(macintosh) || TARGET_API_MAC_CARBON 145 #if SDL_AUDIO_DRIVER_SNDMGR
146 extern AudioBootStrap SNDMGR_bootstrap; 146 extern AudioBootStrap SNDMGR_bootstrap;
147 #endif 147 #endif
148 #ifdef ENABLE_AHI 148 #if SDL_AUDIO_DRIVER_AHI
149 extern AudioBootStrap AHI_bootstrap; 149 extern AudioBootStrap AHI_bootstrap;
150 #endif 150 #endif
151 #ifdef MINTAUDIO_SUPPORT 151 #if SDL_AUDIO_DRIVER_MINT
152 extern AudioBootStrap MINTAUDIO_GSXB_bootstrap; 152 extern AudioBootStrap MINTAUDIO_GSXB_bootstrap;
153 extern AudioBootStrap MINTAUDIO_MCSN_bootstrap; 153 extern AudioBootStrap MINTAUDIO_MCSN_bootstrap;
154 extern AudioBootStrap MINTAUDIO_STFA_bootstrap; 154 extern AudioBootStrap MINTAUDIO_STFA_bootstrap;
155 extern AudioBootStrap MINTAUDIO_XBIOS_bootstrap; 155 extern AudioBootStrap MINTAUDIO_XBIOS_bootstrap;
156 extern AudioBootStrap MINTAUDIO_DMA8_bootstrap; 156 extern AudioBootStrap MINTAUDIO_DMA8_bootstrap;
157 #endif 157 #endif
158 #ifdef DISKAUD_SUPPORT 158 #if SDL_AUDIO_DRIVER_DISK
159 extern AudioBootStrap DISKAUD_bootstrap; 159 extern AudioBootStrap DISKAUD_bootstrap;
160 #endif 160 #endif
161 #ifdef ENABLE_DC 161 #if SDL_AUDIO_DRIVER_DC
162 extern AudioBootStrap DCAUD_bootstrap; 162 extern AudioBootStrap DCAUD_bootstrap;
163 #endif 163 #endif
164 #ifdef DRENDERER_SUPPORT 164 #if SDL_AUDIO_DRIVER_DRENDERER
165 extern AudioBootStrap DRENDERER_bootstrap; 165 extern AudioBootStrap DRENDERER_bootstrap;
166 #endif 166 #endif
167 #ifdef MMEAUDIO_SUPPORT 167 #if SDL_AUDIO_DRIVER_MMEAUDIO
168 extern AudioBootStrap MMEAUDIO_bootstrap; 168 extern AudioBootStrap MMEAUDIO_bootstrap;
169 #endif 169 #endif
170 #ifdef __OS2__ 170 #if SDL_AUDIO_DRIVER_DART
171 extern AudioBootStrap DART_bootstrap; 171 extern AudioBootStrap DART_bootstrap;
172 #endif 172 #endif
173 173
174 /* This is the current audio device */ 174 /* This is the current audio device */
175 extern SDL_AudioDevice *current_audio; 175 extern SDL_AudioDevice *current_audio;