Classes |
struct | sp::audio::SWaveFormatFlags |
| Wave sound format structure. More...
|
struct | sp::audio::SAudioBuffer |
| Loaded audio buffer structure. More...
|
class | sp::audio::SoundLoader |
Namespaces |
namespace | sp |
| !!
|
namespace | sp::audio |
| All audio, sound and music operation functions can be found here. Also volumetric 3D sound effects are in this namespace.
|
Typedefs |
typedef boost::shared_ptr
< SAudioBuffer > | sp::audio::SAudioBufferPtr |
| Shared pointer type to the SAudioBuffer structure. Used for temporary audio buffer data.
|
Enumerations |
enum | sp::audio::EWaveBufferFormats {
sp::audio::WAVEFORMAT_PCM = 0x0001,
sp::audio::WAVEFORMAT_MS_ADPCM = 0x0002,
sp::audio::WAVEFORMAT_IEEE_FLOAT = 0x0003,
sp::audio::WAVEFORMAT_IBM_CVSD = 0x0005,
sp::audio::WAVEFORMAT_ALAW = 0x0006,
sp::audio::WAVEFORMAT_MULAW = 0x0007,
sp::audio::WAVEFORMAT_OKI_ADPCM = 0x0010,
sp::audio::WAVEFORMAT_DVI_IMA_ADPCM = 0x0011,
sp::audio::WAVEFORMAT_MEDIASPACE_ADPCM = 0x0012,
sp::audio::WAVEFORMAT_SIERRA_ADPCM = 0x0013,
sp::audio::WAVEFORMAT_G723_ADPCM = 0x0014,
sp::audio::WAVEFORMAT_DIGISTD = 0x0015,
sp::audio::WAVEFORMAT_DIGIFIX = 0x0016,
sp::audio::WAVEFORMAT_DIALOGIC_OKI_ADPCM = 0x0017,
sp::audio::WAVEFORMAT_YAMAHA_ADPCM = 0x0020,
sp::audio::WAVEFORMAT_SONARC = 0x0021,
sp::audio::WAVEFORMAT_DSPGROUP_TRUESPEECH = 0x0022,
sp::audio::WAVEFORMAT_ECHOSC1 = 0x0023,
sp::audio::WAVEFORMAT_AUDIOFILE_AF36 = 0x0024,
sp::audio::WAVEFORMAT_APTX = 0x0025,
sp::audio::WAVEFORMAT_AUDIOFILE_AF10 = 0x0026,
sp::audio::WAVEFORMAT_DOLBY_AC2 = 0x0030,
sp::audio::WAVEFORMAT_GSM610 = 0x0031,
sp::audio::WAVEFORMAT_ANTEX_ADPCME = 0x0033,
sp::audio::WAVEFORMAT_CONTROL_RES_VQLPC1 = 0x0034,
sp::audio::WAVEFORMAT_CONTROL_RES_VQLPC2 = 0x0035,
sp::audio::WAVEFORMAT_DIGIADPCM = 0x0036,
sp::audio::WAVEFORMAT_CONTROL_RES_CR10 = 0x0037,
sp::audio::WAVEFORMAT_NMS_VBXADPCM = 0x0038,
sp::audio::WAVEFORMAT_CS_IMAADPCM = 0x0039,
sp::audio::WAVEFORMAT_G721_ADPCM = 0x0040,
sp::audio::WAVEFORMAT_MPEG_1_Layer_I_II = 0x0050,
sp::audio::WAVEFORMAT_MPEG_1_Layer_III = 0x0055,
sp::audio::WAVEFORMAT_XBOX_ADPCM = 0x0069,
sp::audio::WAVEFORMAT_CREATIVE_ADPCM = 0x0200,
sp::audio::WAVEFORMAT_CREATIVE_FASTSPEECH8 = 0x0202,
sp::audio::WAVEFORMAT_CREATIVE_FASTSPEECH10 = 0x0203,
sp::audio::WAVEFORMAT_FM_TOWNS_SND = 0x0300,
sp::audio::WAVEFORMAT_OLIGSM = 0x1000,
sp::audio::WAVEFORMAT_OLIADPCM = 0x1001,
sp::audio::WAVEFORMAT_OLICELP = 0x1002,
sp::audio::WAVEFORMAT_OLISBC = 0x1003,
sp::audio::WAVEFORMAT_OLIOPR = 0x1004
} |
| Audio wave buffer formats (Values and names found on wikipedia.org).
More...
|
enum | sp::audio::EWaveChannelFormats { sp::audio::WAVECHANNEL_MONO8 = 0,
sp::audio::WAVECHANNEL_MONO16,
sp::audio::WAVECHANNEL_STEREO8,
sp::audio::WAVECHANNEL_STEREO16
} |
| Audio wave channels formats.
More...
|