func CloseAudio() { if !alreadyOpened { panic("SDL audio not opened") } PauseAudio(true) C.SDL_CloseAudio() }
func CloseAudio() { PauseAudio(true) mutex.Lock() { opened-- switch { case opened == 0: userPaused = true sdlPaused = true case opened < 0: panic("SDL audio not opened") } } mutex.Unlock() C.callback_unblock() C.SDL_CloseAudio() }
// CloseAudio (https://wiki.libsdl.org/SDL_CloseAudio) func CloseAudio() { C.SDL_CloseAudio() }