21 #include "../../SDL_internal.h" 23 #ifndef SDL_coreaudio_h_ 24 #define SDL_coreaudio_h_ 26 #include "../SDL_sysaudio.h" 28 #if !defined(__IPHONEOS__) 29 #define MACOSX_COREAUDIO 1 33 #include <CoreAudio/CoreAudio.h> 34 #include <CoreServices/CoreServices.h> 36 #import <AVFoundation/AVFoundation.h> 37 #import <UIKit/UIApplication.h> 40 #include <AudioToolbox/AudioToolbox.h> 41 #include <AudioUnit/AudioUnit.h> 44 #define _THIS SDL_AudioDevice *this 62 CFTypeRef interruption_listener;
A type representing an atomic integer value. It is a struct so people don't accidentally use numeric ...
AudioStreamBasicDescription strdesc
SDL_sem * ready_semaphore
AudioQueueBufferRef * audioBuffer