23 #ifndef _SDL_sysaudio_h
24 #define _SDL_sysaudio_h
26 #include "SDL_mutex.h"
27 #include "SDL_thread.h"
31 #define _THIS SDL_AudioDevice *_this
struct SDL_PrivateAudioData * hidden
void(* CloseDevice)(_THIS)
GLvoid **typedef void(GLAPIENTRY *PFNGLGETVERTEXATTRIBDVPROC)(GLuint
void(* SDL_AddAudioDevice)(const char *name)
unsigned long SDL_threadID
void(* WaitDevice)(_THIS)
struct AudioBootStrap AudioBootStrap
int ProvidesOwnCallbackThread
EGLImageKHR EGLint * name
int(* OpenDevice)(_THIS, const char *devname, int iscapture)
struct SDL_AudioDriver SDL_AudioDriver
void(* PlayDevice)(_THIS)
void(* DetectDevices)(int iscapture, SDL_AddAudioDevice addfn)
int OnlyHasDefaultOutputDevice
struct SDL_AudioDriverImpl SDL_AudioDriverImpl
void(* Deinitialize)(void)
SDL_AudioStreamer streamer
struct SDL_mutex SDL_mutex
void(* ThreadInit)(_THIS)
void(* LockDevice)(_THIS)
uint8_t Uint8
An unsigned 8-bit integer type.
int(* init)(SDL_AudioDriverImpl *impl)
int OnlyHasDefaultInputDevice
void(* UnlockDevice)(_THIS)