#pragma once #include typedef struct JA_Sound_t *JA_Sound; typedef struct JA_Music_t *JA_Music; void JA_Init(const int freq, const SDL_AudioFormat format, const int channels); JA_Music JA_LoadMusic(const char* filename); void JA_PlayMusic(JA_Music music, const int loop = -1); void JA_PauseMusic(); void JA_ResumeMusic(); void JA_StopMusic(); bool JA_IsMusicPlaying(); void JA_DeleteMusic(JA_Music music); JA_Sound JA_LoadSound(const char* filename); int JA_PlaySound(JA_Sound sound, const int loop = 0); void JA_PauseChannel(const int channel); void JA_ResumeChannel(const int channel); void JA_StopChannel(const int channel); bool JA_IsChannelPlaying(const int channel); void JA_DeleteSound(JA_Sound sound);