iSndSysRenderer Struct Reference
[Sound system]
@@ Document me!
More...
#include <isndsys/ss_renderer.h>
Inheritance diagram for iSndSysRenderer:

Public Member Functions | |
| virtual csPtr< iSndSysSource > | CreateSource (iSndSysStream *stream)=0 |
| Creates a source when provided with a Sound Stream. | |
| virtual csPtr< iSndSysStream > | CreateStream (iSndSysData *data, int mode3d)=0 |
| Uses the provided iSound2Data to create a sound stream with the given 3D rendering mode. | |
| virtual csRef< iSndSysListener > | GetListener ()=0 |
| Get the global Listener object. | |
| virtual float | GetVolume ()=0 |
| Get Volume (range 0.0 = silence 1.0 = as provided 2.0 = twice as loud). | |
| virtual bool | RemoveSource (iSndSysSource *source)=0 |
| Remove a source from the sound renderer's list of sources. | |
| virtual bool | RemoveStream (iSndSysStream *stream)=0 |
| Remove a stream from the sound renderer's list of streams. | |
| virtual void | SetVolume (float vol)=0 |
| Set Volume (range 0.0 = silence 1.0 = as provided 2.0 = twice as loud). | |
Detailed Description
@@ Document me!
- Todo:
- Should Sound Streams get processing time even if no Sound Sources are attached?
Definition at line 54 of file ss_renderer.h.
Member Function Documentation
|
|
Creates a source when provided with a Sound Stream.
|
|
||||||||||||
|
Uses the provided iSound2Data to create a sound stream with the given 3D rendering mode.
|
|
|
Get the global Listener object.
|
|
|
Get Volume (range 0.0 = silence 1.0 = as provided 2.0 = twice as loud).
|
|
|
Remove a source from the sound renderer's list of sources.
|
|
|
Remove a stream from the sound renderer's list of streams.
|
|
|
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_renderer.h
Generated for Crystal Space by doxygen 1.4.6
