40 #ifndef _audiosoundscapemanager_h
41 #define _audiosoundscapemanager_h
43 #include "worldmanager.h"
44 #include "managerfactory.h"
45 #include "Audio/audioenumerations.h"
102 virtual UInt32 GetNumListeners()
const = 0;
105 virtual void DestroyListener(
iListener* ToBeDestroyed) = 0;
107 virtual void DestroyAllListeners() = 0;
160 virtual UInt32 GetNumSoundProxies()
const = 0;
163 virtual void DestroySoundProxy(
SoundProxy* ToBeDestroyed) = 0;
165 virtual void DestroyAllSoundProxies() = 0;
172 virtual SoundProxy* CreateAmbientSoundProxy();
324 virtual void Pause(
const UInt32 PL) = 0;
327 virtual void Initialize() = 0;
329 virtual void Deinitialize() = 0;