Mercurial > sdl-ios-xcode
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; |