From b5a8c2ae939c767b6fddcf1329b964626429f61e Mon Sep 17 00:00:00 2001 From: Peter Date: Tue, 18 Mar 2014 15:55:31 -0700 Subject: [PATCH] Added a method to KRAudioManager to allow the CircaAppDelegate to turn off the audio when the app is deactivated --HG-- branch : nfb --- KREngine/kraken/KRAudioManager.cpp | 5 +++++ KREngine/kraken/KRAudioManager.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/KREngine/kraken/KRAudioManager.cpp b/KREngine/kraken/KRAudioManager.cpp index 9f8449a..d71079f 100644 --- a/KREngine/kraken/KRAudioManager.cpp +++ b/KREngine/kraken/KRAudioManager.cpp @@ -2057,3 +2057,8 @@ void KRAudioManager::renderLimiter() unsigned long numframes = KRENGINE_AUDIO_BLOCK_LENGTH; audioLimit_Stereo(output, numframes); } + +void KRAudioManager::goToSleep() +{ + cleanupAudio(); +} diff --git a/KREngine/kraken/KRAudioManager.h b/KREngine/kraken/KRAudioManager.h index e829380..33266f8 100644 --- a/KREngine/kraken/KRAudioManager.h +++ b/KREngine/kraken/KRAudioManager.h @@ -144,6 +144,7 @@ public: KRAudioBuffer *getBuffer(KRAudioSample &audio_sample, int buffer_index); static void mute(bool onNotOff); + void goToSleep(); void startFrame(float deltaTime); @@ -191,7 +192,6 @@ private: void cleanupAudio(); void cleanupOpenAL(); void cleanupSiren(); - audio_engine_t m_audio_engine;