#ifdef __cplusplus extern "C" { #endif typedef int sample_t; int initAudio(int nTracks, int frequency, int chunkSize); void finishAudio(); int loaderAvailable(char* suffix); void volume(float left, float right); sample_t sampleFromMemoryWav(char *data, int size, float volume); sample_t sampleFromMemoryOgg(char *data, int size, float volume); sample_t sampleFromFile(char* filename, float volume); int soundActive(); void soundStopAll(); void soundLoop(sample_t sample, float volumeL, float volumeR, float disparity, float pitch); void soundPlay(sample_t sample, float volumeL, float volumeR, float disparity, float pitch); int soundUpdate(sample_t sample, float volumeL, float volumeR, float disparity, float pitch); int soundStop(sample_t sample); #ifdef __cplusplus } #endif