CrystalSpace

Public API Reference

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.

Sound event categories.

Definition at line 42 of file ss_eventrecorder.h.

Sound event levels.

Definition at line 32 of file ss_eventrecorder.h.

Possible locations at which filters may be installed into the sound system.

Definition at line 106 of file ss_filter.h.


Generated for Crystal Space 2.0 by doxygen 1.6.1