17#include "GUIComponentManager.h"
20#define GETSND CGUIComponentManager::GetInstance().GetSndWrap()
27#define PLAY_IMMEDIATELY 16
Helper Macros in Guiliani
SoundResource_t
List of sound resource ids.
Definition: GUISoundResource.h:48
central component-manager
Definition: GUIComponentManager.h:62
Manages resource ID mappings for fonts, images, sounds, etc.
Definition: GUIResourceManager.h:111
This is the Sound-Wrapper base class.
Definition: SndWrap.h:48
CSndWrap & operator=(const CSndWrap &kSource)
eC_UInt m_uiNOFSounds
total number of sound-objects.
Definition: SndWrap.h:156
virtual eC_Bool PlaySnd(const SoundResource_t &eID, eC_UInt uiFlags=2)=0
virtual ~CSndWrap()
Destructor.
virtual eC_Bool ResumeSnd(const SoundResource_t &eID)=0
virtual void LoadSnd(const eC_String &kPath, const SoundResource_t &eID, eC_UInt uiDeviceID=0)=0
virtual eC_Bool SetNOFSounds(eC_UInt uiNOFSounds)
virtual eC_Bool StopSnd(const SoundResource_t &eID)=0
virtual eC_Bool SetVolume(eC_UByte ubVolume)=0
virtual void UnloadSnd(const SoundResource_t &eID)=0
virtual eC_UByte GetVolume()=0
CSndWrap(const CSndWrap &kSource)
static void DeleteInstance()
Deletes the Sound-Wrapper instance.
virtual eC_UInt GetNOFSounds()
Definition: SndWrap.h:113
virtual eC_Bool PauseSnd(const SoundResource_t &eID)=0