Sound system (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

Classes | Enumerations
Sound system

## 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...

## Enumeration Type Documentation

anonymous enum

Every sound stream must be created with one of these 3d modes.

Enumerator:

  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.