From 82af035f91077551b4bbf3a284d49b50e36bc88d Mon Sep 17 00:00:00 2001 From: Max Horn Date: Mon, 9 Jun 2003 01:19:25 +0000 Subject: added clear_sound_proc method to backend API (this requires all backends to be modified, but can't help it) svn-id: r8409 --- backends/sdl/sdl-common.cpp | 4 ++++ backends/sdl/sdl-common.h | 2 ++ 2 files changed, 6 insertions(+) (limited to 'backends') diff --git a/backends/sdl/sdl-common.cpp b/backends/sdl/sdl-common.cpp index 34cbdedfb3..3d3acf573e 100644 --- a/backends/sdl/sdl-common.cpp +++ b/backends/sdl/sdl-common.cpp @@ -847,6 +847,10 @@ bool OSystem_SDL_Common::set_sound_proc(SoundProc *proc, void *param, SoundForma return true; } +void OSystem_SDL_Common::clear_sound_proc() { + SDL_CloseAudio(); +} + uint32 OSystem_SDL_Common::property(int param, Property *value) { switch(param) { diff --git a/backends/sdl/sdl-common.h b/backends/sdl/sdl-common.h index 89d28a8087..c5e6847ffa 100644 --- a/backends/sdl/sdl-common.h +++ b/backends/sdl/sdl-common.h @@ -79,6 +79,8 @@ public: // Set function that generates samples bool set_sound_proc(SoundProc *proc, void *param, SoundFormat format); + + void clear_sound_proc(); // Poll CD status // Returns true if cd audio is playing -- cgit v1.2.3