iSndSysSource Struct Reference
[Sound system]
#include <isndsys/ss_source.h>
Inheritance diagram for iSndSysSource:

Public Member Functions | |
| virtual bool | AddOutputFilter (SndSysFilterLocation Location, iSndSysSoftwareOutputFilter *pFilter)=0 |
| Add an output filter at the specified location. | |
| virtual iSndSysSource * | GetPtr ()=0 |
| Retrieve a direct pointer to this object. | |
| virtual csRef< iSndSysStream > | GetStream ()=0 |
| Retrieve the iSoundStream attached to this source. | |
| virtual float | GetVolume ()=0 |
| Get volume (range 0.0 = silence 1.0 = as provided 2.0 = twice as loud). | |
| virtual bool | RemoveOutputFilter (SndSysFilterLocation Location, iSndSysSoftwareOutputFilter *pFilter)=0 |
| Remove an output filter from the registered list. | |
| SCF_INTERFACE (iSndSysSource, 2, 0, 0) | |
| SCF2006 - See http://www.crystalspace3d.org/cseps/csep-0010.html. | |
| virtual void | SetVolume (float volume)=0 |
| Set volume (range 0.0 = silence 1.0 = as provided 2.0 = twice as loud). | |
Detailed Description
- Todo:
- Document me!
Definition at line 46 of file ss_source.h.
Member Function Documentation
| virtual bool iSndSysSource::AddOutputFilter | ( | SndSysFilterLocation | Location, | |
| iSndSysSoftwareOutputFilter * | pFilter | |||
| ) | [pure virtual] |
Add an output filter at the specified location.
| virtual iSndSysSource* iSndSysSource::GetPtr | ( | ) | [pure virtual] |
Retrieve a direct pointer to this object.
| virtual csRef<iSndSysStream> iSndSysSource::GetStream | ( | ) | [pure virtual] |
Retrieve the iSoundStream attached to this source.
| virtual float iSndSysSource::GetVolume | ( | ) | [pure virtual] |
Get volume (range 0.0 = silence 1.0 = as provided 2.0 = twice as loud).
| virtual bool iSndSysSource::RemoveOutputFilter | ( | SndSysFilterLocation | Location, | |
| iSndSysSoftwareOutputFilter * | pFilter | |||
| ) | [pure virtual] |
Remove an output filter from the registered list.
| iSndSysSource::SCF_INTERFACE | ( | iSndSysSource | , | |
| 2 | , | |||
| 0 | , | |||
| 0 | ||||
| ) |
SCF2006 - See http://www.crystalspace3d.org/cseps/csep-0010.html.
| virtual void iSndSysSource::SetVolume | ( | float | volume | ) | [pure virtual] |
Set volume (range 0.0 = silence 1.0 = as provided 2.0 = twice as loud).
The documentation for this struct was generated from the following file:
- isndsys/ss_source.h
Generated for Crystal Space by doxygen 1.4.7
