iSndSysManager Struct Reference
[Sound system]
This is the sound manager for Crystal Space.
More...
#include <isndsys/ss_manager.h>
Inheritance diagram for iSndSysManager:
Public Member Functions | |
virtual iSndSysWrapper * | CreateSound (const char *name)=0 |
Create a new sound wrapper. | |
virtual iSndSysWrapper * | FindSoundByName (const char *name)=0 |
Find a sound wrapper by name. | |
virtual iSndSysWrapper * | GetSound (size_t idx)=0 |
Get the specified sound. | |
virtual size_t | GetSoundCount () const =0 |
Return the number of sounds. | |
virtual void | RemoveSound (size_t idx)=0 |
Remove a sound wrapper by index from the sound manager. | |
virtual void | RemoveSound (iSndSysWrapper *snd)=0 |
Remove a sound wrapper from the sound manager. | |
virtual void | RemoveSounds ()=0 |
Remove all sound wrappers. |
Detailed Description
This is the sound manager for Crystal Space.Its only purpose is to keep track of loaded sounds.
Definition at line 74 of file ss_manager.h.
Member Function Documentation
virtual iSndSysWrapper* iSndSysManager::CreateSound | ( | const char * | name | ) | [pure virtual] |
Create a new sound wrapper.
virtual iSndSysWrapper* iSndSysManager::FindSoundByName | ( | const char * | name | ) | [pure virtual] |
Find a sound wrapper by name.
virtual iSndSysWrapper* iSndSysManager::GetSound | ( | size_t | idx | ) | [pure virtual] |
Get the specified sound.
virtual size_t iSndSysManager::GetSoundCount | ( | ) | const [pure virtual] |
Return the number of sounds.
virtual void iSndSysManager::RemoveSound | ( | size_t | idx | ) | [pure virtual] |
Remove a sound wrapper by index from the sound manager.
virtual void iSndSysManager::RemoveSound | ( | iSndSysWrapper * | snd | ) | [pure virtual] |
Remove a sound wrapper from the sound manager.
virtual void iSndSysManager::RemoveSounds | ( | ) | [pure virtual] |
Remove all sound wrappers.
The documentation for this struct was generated from the following file:
- isndsys/ss_manager.h
Generated for Crystal Space by doxygen 1.4.7