![]() |
Public API Reference |
Classes | |
| struct | csSndSysSoundFormat |
| The sound format. More... | |
| struct | iSndSysData |
| The sound data is an interface to the container object controlling raw sound data. More... | |
| struct | iSndSysEventRecorder |
| An interface designed for the debugging needs of the sound system. More... | |
| struct | iSndSysListener |
| The sound listener is a unique object created by the sound renderer. More... | |
| struct | iSndSysListenerDoppler |
| Extension to the iSndSysListener interface, allowing Doppler shift effects. More... | |
| struct | iSndSysLoader |
| The sound loader is used to load sound files given a raw input data stream. More... | |
| struct | iSndSysManager |
| This is the sound manager for Crystal Space. More... | |
| struct | iSndSysRenderer |
| The sound renderer is the core interface for the sound system. More... | |
| struct | iSndSysRendererCallback |
| Sound System renderer interface for callback notification. More... | |
| struct | iSndSysRendererOpenAL |
| OpenAL renderer specific interface extensions. More... | |
| struct | iSndSysRendererSoftware |
| Software renderer specific interface extensions. More... | |
| struct | iSndSysSoftwareDriver |
| This is the interface for the low-level, system-dependent sound driver that is used by the software sound renderer. More... | |
| struct | iSndSysSoftwareFilter3D |
| A sound filter is an interface to an object that modifies sequences of sound samples. More... | |
| struct | iSndSysSoftwareOutputFilter |
| Temporary filter interface definition. More... | |
| struct | iSndSysSource |
| A sound source is the origin of a sound in Crystal Space. More... | |
| struct | iSndSysSource3D |
| Extension to the iSndSysSource interface, allowing sources to be positioned in space. More... | |
| struct | iSndSysSource3DDirectional |
| Extension to the iSndSysSource3D interface, allowing directional orientation of sound sources. More... | |
| struct | iSndSysSource3DDirectionalSimple |
| Extension to the iSndSysSource3D interface, allowing simple directional orientation of sound sources. More... | |
| struct | iSndSysSource3DDoppler |
| Extension to the iSndSysSource3D interface, allowing Doppler shift effects. More... | |
| struct | iSndSysSourceOpenAL |
| Interface for OpenAL sound sources. More... | |
| struct | iSndSysSourceSoftware |
| Sound source extensions for the software renderer. More... | |
| struct | iSndSysStream |
| The primary interface for a sound stream used by the audio system. More... | |
| struct | iSndSysStreamCallback |
| Sound System stream interface for callback notification. More... | |
| struct | iSndSysWrapper |
| A wrapper/holder for a loaded sound. More... | |
Enumerations | |
| enum | { CS_SND3D_DISABLE = 0, CS_SND3D_RELATIVE, CS_SND3D_ABSOLUTE } |
| Every sound stream must be created with one of these 3d modes. More... | |
| enum | SndSysEventCategory |
| Sound event categories. More... | |
| enum | SndSysEventLevel |
| Sound event levels. More... | |
| enum | SndSysFilterLocation |
| Possible locations at which filters may be installed into the sound system. More... | |
| anonymous enum |
Every sound stream must be created with one of these 3d modes.
| CS_SND3D_DISABLE |
Disable 3d effect. |
| CS_SND3D_RELATIVE |
Position of the sound is relative to the listener. |
| CS_SND3D_ABSOLUTE |
Position of the sound is absolute. |
Definition at line 46 of file ss_stream.h.
| enum SndSysEventCategory |
Sound event categories.
Definition at line 42 of file ss_eventrecorder.h.
| enum SndSysEventLevel |
Sound event levels.
Definition at line 32 of file ss_eventrecorder.h.
| enum SndSysFilterLocation |
Possible locations at which filters may be installed into the sound system.
Definition at line 106 of file ss_filter.h.