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 | iSndSysListener |
| The sound listener is a unique object created by the sound renderer. More... | |
| struct | iSndSysListener |
| The sound listener is a unique object created by the sound renderer. More... | |
| struct | iSndSysLoader |
| The sound loader is used to load sound files given a raw input data stream. 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 |
| @@ Document me! 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 | 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 | iSndSysSoftwareFilter3D |
| A sound filter is an interface to an object that modifies sequences of sound samples. More... | |
| struct | iSndSysSoftwareFilter3DProperties |
| struct | iSndSysSoftwareFilterOutput |
| An output sound filter receives. More... | |
| struct | iSndSysSoftwareFilterOutput |
| An output sound filter receives. More... | |
| struct | iSndSysSource |
| @@ Document me. More... | |
| struct | iSndSysSourceSoftware |
| @@ Document me. More... | |
| struct | iSndSysSourceSoftware3D |
| @@ Document me. More... | |
| struct | iSndSysStream |
| @@ Document me! More... | |
| struct | iSndSysStream |
| @@ Document me! More... | |
| struct | iSndSysWrapper |
| A wrapper/holder for a loaded sound. More... | |
Defines | |
| #define | CS_SNDSYS_DATA_UNKNOWN_SIZE -1 |
| #define | CS_SNDSYS_SOURCE_DISTANCE_INFINITE -1.0f |
| #define | CS_SNDSYS_SOURCE_DISTANCE_INFINITE -1.0f |
| #define | CS_SNDSYS_SOURCE_PLAYING 1 |
| #define | CS_SNDSYS_SOURCE_STOPPED 0 |
| #define | CS_SNDSYS_STREAM_DONTLOOP 0 |
| #define | CS_SNDSYS_STREAM_LOOP 1 |
| #define | CS_SNDSYS_STREAM_PAUSED 0 |
| #define | CS_SNDSYS_STREAM_UNPAUSED 1 |
| #define | CSSNDSYS_SAMPLE_BIG_ENDIAN 0x01 |
| #define | CSSNDSYS_SAMPLE_ENDIAN_MASK 0x01 |
| #define | CSSNDSYS_SAMPLE_LITTLE_ENDIAN 0x00 |
Typedefs | |
| typedef int32 | csSoundSample |
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... | |
Variables | |
| const size_t | CS_SNDSYS_STREAM_UNKNOWN_LENGTH = (size_t)-1 |
Enumeration Type Documentation
|
|
Every sound stream must be created with one of these 3d modes.
Definition at line 44 of file ss_stream.h. |
Generated for Crystal Space by doxygen 1.4.6
