43 #ifndef _audioaudiomanager_cpp
44 #define _audioaudiomanager_cpp
46 #include "Audio/audiomanager.h"
47 #include "Audio/recorder.h"
48 #include "Audio/sound.h"
49 #include "Audio/effectshandler.h"
50 #include "Audio/soundscapemanager.h"
51 #include "Audio/decoder.h"
52 #include "Audio/decoderfactory.h"
53 #include "exception.h"
55 #include "Audio/rawdecoderfactory.h"
56 #include "Audio/vorbisdecoderfactory.h"
57 #include "Audio/wavdecoderfactory.h"
61 template<> Audio::AudioManager* Singleton<Audio::AudioManager>::SingletonPtr = 0;
69 #ifdef ENABLE_RAW_ENCODE
72 #ifdef ENABLE_VORBIS_ENCODE
75 #ifdef ENABLE_WAV_ENCODE
245 delete (*FactIt).second;
254 delete (*FactIt).second;
263 {
return ManagerBase::MT_AudioManager; }