From 4486beab7beb6a80ba6a89bfa73c0fbc9708ca74 Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 6 Dec 2018 17:26:07 +0800 Subject: *singleton --- src/libjin/audio/SDL/je_sdl_audio.h | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) (limited to 'src/libjin/audio/SDL/je_sdl_audio.h') diff --git a/src/libjin/audio/SDL/je_sdl_audio.h b/src/libjin/audio/SDL/je_sdl_audio.h index 77162d4..4263767 100644 --- a/src/libjin/audio/SDL/je_sdl_audio.h +++ b/src/libjin/audio/SDL/je_sdl_audio.h @@ -36,6 +36,16 @@ namespace JinEngine int samples; // »º³åÇøµÄsampleÊý£¬<=samplerate }; + /// + /// SDL audio constructor. + /// + SDLAudio() {}; + + /// + /// SDL audio destructor. + /// + ~SDLAudio() {}; + /// /// Play all sources whose state is playing. /// @@ -100,24 +110,12 @@ namespace JinEngine void unlock(); private: - singleton(SDLAudio); - - /// - /// SDL audio constructor. - /// - SDLAudio() {}; - - /// - /// SDL audio destructor. - /// - ~SDLAudio() {}; - /// /// Initialize audio system. /// /// @param setting Audio setting. /// - bool initSystem(const SettingBase* setting) override; + bool startSystem(const SettingBase* setting) override; /// /// Quit audio system. -- cgit v1.1-26-g67d0