SDL/src/audio
Ryan C. Gordon 0265d3af9b coreaudio: Move from AudioUnits to AudioQueues.
AudioQueues are available in Mac OS X 10.5 and later (and iOS 2.0 and later).
Their API is much more clear (and if you don't mind the threading tapdance
to get its own CFRunLoop) much easier to use in general for our purposes.

As an added benefit: they seemlessly deal with format conversion in ways
AudioUnits don't: for example, my MacBook Pro's built-in microphone won't
capture at 8000Hz and the AudioUnit version wouldn't resample to hide this
fact; the AudioQueue version, however, can handle this.
2016-09-04 01:23:55 -04:00
..
alsa Merge audio capture work back into the mainline. 2016-08-28 13:36:13 -04:00
android audio: Renamed some internal driver symbols in various targets. 2016-08-11 22:22:09 -04:00
arts audio: changed some SDL_memset() calls to SDL_zero(), other minor corrections. 2016-08-05 01:59:06 -04:00
bsd audio: changed some SDL_memset() calls to SDL_zero(), other minor corrections. 2016-08-05 01:59:06 -04:00
coreaudio coreaudio: Move from AudioUnits to AudioQueues. 2016-09-04 01:23:55 -04:00
directsound directsound: Implemented audio capture support. 2016-08-10 16:00:16 -04:00
disk audio: Renamed some internal driver symbols in various targets. 2016-08-11 22:22:09 -04:00
dsp dsp: Implemented audio capture support. 2016-08-07 02:43:20 -04:00
dummy audio: Renamed some internal driver symbols in various targets. 2016-08-11 22:22:09 -04:00
emscripten emscripten: Be more aggressive when closing audio capture devices. 2016-08-31 16:10:04 -04:00
esd audio: changed some SDL_memset() calls to SDL_zero(), other minor corrections. 2016-08-05 01:59:06 -04:00
fusionsound audio: changed some SDL_memset() calls to SDL_zero(), other minor corrections. 2016-08-05 01:59:06 -04:00
haiku Patched to compile on Haiku. 2016-08-28 18:24:44 -04:00
nacl nacl: Patched to compile. 2016-08-28 18:52:25 -04:00
nas nas: initial shot at audio capture support. Compiles, but not tested. 2016-08-05 04:23:32 -04:00
paudio audio: changed some SDL_memset() calls to SDL_zero(), other minor corrections. 2016-08-05 01:59:06 -04:00
psp audio: Renamed some internal driver symbols in various targets. 2016-08-11 22:22:09 -04:00
pulseaudio audio: changed some SDL_memset() calls to SDL_zero(), other minor corrections. 2016-08-05 01:59:06 -04:00
qsa audio: Changed OnlyHasDefaultInputDevice to OnlyHasDefaultCaptureDevice. 2016-08-05 02:04:48 -04:00
sndio audio: changed some SDL_memset() calls to SDL_zero(), other minor corrections. 2016-08-05 01:59:06 -04:00
sun audio: changed some SDL_memset() calls to SDL_zero(), other minor corrections. 2016-08-05 01:59:06 -04:00
winmm windows: directsound should also map audio device GUIDs to proper names. 2016-08-10 15:34:24 -04:00
xaudio2 audio: changed some SDL_memset() calls to SDL_zero(), other minor corrections. 2016-08-05 01:59:06 -04:00
SDL_audio.c audio: Cleaned up "extern AudioBootStrap" list. 2016-08-11 22:26:58 -04:00
SDL_audio_c.h audio: implemented higher level infrastructure for running capture devices. 2016-08-02 13:50:21 -04:00
SDL_audiocvt.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_audiodev.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_audiodev_c.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_audiotypecvt.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_mixer.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_sysaudio.h disk audio: Implemented "capture" support, cleaned up some things. 2016-08-06 03:39:15 -04:00
SDL_wave.c audio: changed some SDL_memset() calls to SDL_zero(), other minor corrections. 2016-08-05 01:59:06 -04:00
SDL_wave.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
sdlgenaudiocvt.pl Updated copyright to 2016 2016-01-02 10:10:34 -08:00