Classes | Typedefs | Enumerations

sp::audio Namespace Reference

All audio, sound and music operation functions can be found here. Also volumetric 3D sound effects are in this namespace. More...

Classes

class  DummySound
class  DummySoundDevice
class  Sound
class  SoundDevice
class  SoundEffect
class  WinMMSound
class  WinMMSoundDevice
class  ALBufferObject
 Internal OpenAL buffer object abstraction layer. More...
class  OpenALSound
class  OpenALSoundDevice
class  OpenALSoundEffect
class  ALSourceObject
 Internal OpenAL source object abstraction layer. More...
class  OpenSLESSound
class  OpenSLESSoundDevice
class  XAudio2Sound
class  XAudio2SoundDevice
struct  SWaveFormatFlags
 Wave sound format structure. More...
struct  SAudioBuffer
 Loaded audio buffer structure. More...
class  SoundLoader
class  SoundLoaderWAV

Typedefs

typedef boost::shared_ptr
< SAudioBuffer
SAudioBufferPtr
 Shared pointer type to the SAudioBuffer structure. Used for temporary audio buffer data.

Enumerations

enum  ESoundDevices {
  SOUNDDEVICE_AUTODETECT, SOUNDDEVICE_OPENAL, SOUNDDEVICE_XAUDIO2, SOUNDDEVICE_OPENSLES,
  SOUNDDEVICE_WINMM, SOUNDDEVICE_DUMMY
}
 

Supported audio devices.

More...
enum  ENoteNames {
  NOTE_C = 0, NOTE_H_SHARP = 0, NOTE_C_SHARP = 1, NOTE_D_FLAT = 1,
  NOTE_D = 2, NOTE_D_SHARP = 3, NOTE_E_FLAT = 3, NOTE_E = 4,
  NOTE_F_FLAT = 4, NOTE_F = 5, NOTE_E_SHARP = 5, NOTE_F_SHARP = 6,
  NOTE_G_FLAT = 6, NOTE_G = 7, NOTE_G_SHARP = 8, NOTE_A_FLAT = 8,
  NOTE_A = 9, NOTE_A_SHARP = 10, NOTE_H_FLAT = 10, NOTE_H = 11,
  NOTE_C_FLAT = 11
}
 

Note names for beep melodies.

More...
enum  ESoundEffectTypes {
  SOUNDEFFECT_REVERBERATION = 0, SOUNDEFFECT_CHORUS, SOUNDEFFECT_DISTORTION, SOUNDEFFECT_ECHO,
  SOUNDEFFECT_FLANGER, SOUNDEFFECT_FREQUENCY_SHIFTER, SOUNDEFFECT_VOCAL_MORPHER, SOUNDEFFECT_PITCH_SHIFTER,
  SOUNDEFFECT_RING_MODULATOR, SOUNDEFFECT_AUTOWAH, SOUNDEFFECT_COMPRESSOR, SOUNDEFFECT_EQUALIZER
}
 

Sound effect types.

More...
enum  ESoundEffectPresets {
  SFXPRESET_REVERB_GENERIC = 0, SFXPRESET_REVERB_PADDEDCELL, SFXPRESET_REVERB_ROOM, SFXPRESET_REVERB_BATHROOM,
  SFXPRESET_REVERB_LIVINGROOM, SFXPRESET_REVERB_STONEROOM, SFXPRESET_REVERB_AUDITORIUM, SFXPRESET_REVERB_CONCERTHALL,
  SFXPRESET_REVERB_CAVE, SFXPRESET_REVERB_ARENA, SFXPRESET_REVERB_HANGAR, SFXPRESET_REVERB_CARPETTEDHALLWAY,
  SFXPRESET_REVERB_HALLWAY, SFXPRESET_REVERB_STONECORRIDOR, SFXPRESET_REVERB_ALLEY, SFXPRESET_REVERB_FOREST,
  SFXPRESET_REVERB_CITY, SFXPRESET_REVERB_MOUNTAINS, SFXPRESET_REVERB_QUARRY, SFXPRESET_REVERB_PLAIN,
  SFXPRESET_REVERB_PARKINGLOT, SFXPRESET_REVERB_SEWERPIPE, SFXPRESET_REVERB_UNDERWATER, SFXPRESET_REVERB_DRUGGED,
  SFXPRESET_REVERB_DIZZY, SFXPRESET_REVERB_PSYCHOTIC, SFXPRESET_REVERB_CASTLE_SMALLROOM, SFXPRESET_REVERB_CASTLE_SHORTPASSAGE,
  SFXPRESET_REVERB_CASTLE_MEDIUMROOM, SFXPRESET_REVERB_CASTLE_LONGPASSAGE, SFXPRESET_REVERB_CASTLE_LARGEROOM, SFXPRESET_REVERB_CASTLE_HALL,
  SFXPRESET_REVERB_CASTLE_CUPBOARD, SFXPRESET_REVERB_CASTLE_COURTYARD, SFXPRESET_REVERB_CASTLE_ALCOVE, SFXPRESET_REVERB_FACTORY_ALCOVE,
  SFXPRESET_REVERB_FACTORY_SHORTPASSAGE, SFXPRESET_REVERB_FACTORY_MEDIUMROOM, SFXPRESET_REVERB_FACTORY_LONGPASSAGE, SFXPRESET_REVERB_FACTORY_LARGEROOM,
  SFXPRESET_REVERB_FACTORY_HALL, SFXPRESET_REVERB_FACTORY_CUPBOARD, SFXPRESET_REVERB_FACTORY_COURTYARD, SFXPRESET_REVERB_FACTORY_SMALLROOM,
  SFXPRESET_REVERB_ICEPALACE_ALCOVE, SFXPRESET_REVERB_ICEPALACE_SHORTPASSAGE, SFXPRESET_REVERB_ICEPALACE_MEDIUMROOM, SFXPRESET_REVERB_ICEPALACE_LONGPASSAGE,
  SFXPRESET_REVERB_ICEPALACE_LARGEROOM, SFXPRESET_REVERB_ICEPALACE_HALL, SFXPRESET_REVERB_ICEPALACE_CUPBOARD, SFXPRESET_REVERB_ICEPALACE_COURTYARD,
  SFXPRESET_REVERB_ICEPALACE_SMALLROOM, SFXPRESET_REVERB_SPACESTATION_ALCOVE, SFXPRESET_REVERB_SPACESTATION_MEDIUMROOM, SFXPRESET_REVERB_SPACESTATION_SHORTPASSAGE,
  SFXPRESET_REVERB_SPACESTATION_LONGPASSAGE, SFXPRESET_REVERB_SPACESTATION_LARGEROOM, SFXPRESET_REVERB_SPACESTATION_HALL, SFXPRESET_REVERB_SPACESTATION_CUPBOARD,
  SFXPRESET_REVERB_SPACESTATION_SMALLROOM, SFXPRESET_REVERB_WOODEN_ALCOVE, SFXPRESET_REVERB_WOODEN_SHORTPASSAGE, SFXPRESET_REVERB_WOODEN_MEDIUMROOM,
  SFXPRESET_REVERB_WOODEN_LONGPASSAGE, SFXPRESET_REVERB_WOODEN_LARGEROOM, SFXPRESET_REVERB_WOODEN_HALL, SFXPRESET_REVERB_WOODEN_CUPBOARD,
  SFXPRESET_REVERB_WOODEN_SMALLROOM, SFXPRESET_REVERB_WOODEN_COURTYARD, SFXPRESET_REVERB_SPORT_EMPTYSTADIUM, SFXPRESET_REVERB_SPORT_SQUASHCOURT,
  SFXPRESET_REVERB_SPORT_SMALLSWIMMINGPOOL, SFXPRESET_REVERB_SPORT_LARGESWIMMINGPOOL, SFXPRESET_REVERB_SPORT_GYMNASIUM, SFXPRESET_REVERB_SPORT_FULLSTADIUM,
  SFXPRESET_REVERB_SPORT_STADIUMTANNOY, SFXPRESET_REVERB_PREFAB_WORKSHOP, SFXPRESET_REVERB_PREFAB_SCHOOLROOM, SFXPRESET_REVERB_PREFAB_PRACTISEROOM,
  SFXPRESET_REVERB_PREFAB_OUTHOUSE, SFXPRESET_REVERB_PREFAB_CARAVAN, SFXPRESET_REVERB_DOME_TOMB, SFXPRESET_REVERB_PIPE_SMALL,
  SFXPRESET_REVERB_DOME_SAINTPAULS, SFXPRESET_REVERB_PIPE_LONGTHIN, SFXPRESET_REVERB_PIPE_LARGE, SFXPRESET_REVERB_PIPE_RESONANT,
  SFXPRESET_REVERB_OUTDOORS_BACKYARD, SFXPRESET_REVERB_OUTDOORS_ROLLINGPLAINS, SFXPRESET_REVERB_OUTDOORS_DEEPCANYON, SFXPRESET_REVERB_OUTDOORS_CREEK,
  SFXPRESET_REVERB_OUTDOORS_VALLEY, SFXPRESET_REVERB_MOOD_HEAVEN, SFXPRESET_REVERB_MOOD_HELL, SFXPRESET_REVERB_MOOD_MEMORY,
  SFXPRESET_REVERB_DRIVING_COMMENTATOR, SFXPRESET_REVERB_DRIVING_PITGARAGE, SFXPRESET_REVERB_DRIVING_INCAR_RACER, SFXPRESET_REVERB_DRIVING_INCAR_SPORTS,
  SFXPRESET_REVERB_DRIVING_INCAR_LUXURY, SFXPRESET_REVERB_DRIVING_FULLGRANDSTAND, SFXPRESET_REVERB_DRIVING_EMPTYGRANDSTAND, SFXPRESET_REVERB_DRIVING_TUNNEL,
  SFXPRESET_REVERB_CITY_STREETS, SFXPRESET_REVERB_CITY_SUBWAY, SFXPRESET_REVERB_CITY_MUSEUM, SFXPRESET_REVERB_CITY_LIBRARY,
  SFXPRESET_REVERB_CITY_UNDERPASS, SFXPRESET_REVERB_CITY_ABANDONED, SFXPRESET_REVERB_DUSTYROOM, SFXPRESET_REVERB_CHAPEL,
  SFXPRESET_REVERB_SMALLWATERROOM
}
enum  EWaveBufferFormats {
  WAVEFORMAT_PCM = 0x0001, WAVEFORMAT_MS_ADPCM = 0x0002, WAVEFORMAT_IEEE_FLOAT = 0x0003, WAVEFORMAT_IBM_CVSD = 0x0005,
  WAVEFORMAT_ALAW = 0x0006, WAVEFORMAT_MULAW = 0x0007, WAVEFORMAT_OKI_ADPCM = 0x0010, WAVEFORMAT_DVI_IMA_ADPCM = 0x0011,
  WAVEFORMAT_MEDIASPACE_ADPCM = 0x0012, WAVEFORMAT_SIERRA_ADPCM = 0x0013, WAVEFORMAT_G723_ADPCM = 0x0014, WAVEFORMAT_DIGISTD = 0x0015,
  WAVEFORMAT_DIGIFIX = 0x0016, WAVEFORMAT_DIALOGIC_OKI_ADPCM = 0x0017, WAVEFORMAT_YAMAHA_ADPCM = 0x0020, WAVEFORMAT_SONARC = 0x0021,
  WAVEFORMAT_DSPGROUP_TRUESPEECH = 0x0022, WAVEFORMAT_ECHOSC1 = 0x0023, WAVEFORMAT_AUDIOFILE_AF36 = 0x0024, WAVEFORMAT_APTX = 0x0025,
  WAVEFORMAT_AUDIOFILE_AF10 = 0x0026, WAVEFORMAT_DOLBY_AC2 = 0x0030, WAVEFORMAT_GSM610 = 0x0031, WAVEFORMAT_ANTEX_ADPCME = 0x0033,
  WAVEFORMAT_CONTROL_RES_VQLPC1 = 0x0034, WAVEFORMAT_CONTROL_RES_VQLPC2 = 0x0035, WAVEFORMAT_DIGIADPCM = 0x0036, WAVEFORMAT_CONTROL_RES_CR10 = 0x0037,
  WAVEFORMAT_NMS_VBXADPCM = 0x0038, WAVEFORMAT_CS_IMAADPCM = 0x0039, WAVEFORMAT_G721_ADPCM = 0x0040, WAVEFORMAT_MPEG_1_Layer_I_II = 0x0050,
  WAVEFORMAT_MPEG_1_Layer_III = 0x0055, WAVEFORMAT_XBOX_ADPCM = 0x0069, WAVEFORMAT_CREATIVE_ADPCM = 0x0200, WAVEFORMAT_CREATIVE_FASTSPEECH8 = 0x0202,
  WAVEFORMAT_CREATIVE_FASTSPEECH10 = 0x0203, WAVEFORMAT_FM_TOWNS_SND = 0x0300, WAVEFORMAT_OLIGSM = 0x1000, WAVEFORMAT_OLIADPCM = 0x1001,
  WAVEFORMAT_OLICELP = 0x1002, WAVEFORMAT_OLISBC = 0x1003, WAVEFORMAT_OLIOPR = 0x1004
}
 

Audio wave buffer formats (Values and names found on wikipedia.org).

More...
enum  EWaveChannelFormats { WAVECHANNEL_MONO8 = 0, WAVECHANNEL_MONO16, WAVECHANNEL_STEREO8, WAVECHANNEL_STEREO16 }
 

Audio wave channels formats.

More...

Detailed Description

All audio, sound and music operation functions can be found here. Also volumetric 3D sound effects are in this namespace.


Typedef Documentation

typedef boost::shared_ptr<SAudioBuffer> sp::audio::SAudioBufferPtr

Shared pointer type to the SAudioBuffer structure. Used for temporary audio buffer data.


Enumeration Type Documentation

Note names for beep melodies.

Enumerator:
NOTE_C 
NOTE_H_SHARP 
NOTE_C_SHARP 
NOTE_D_FLAT 
NOTE_D 
NOTE_D_SHARP 
NOTE_E_FLAT 
NOTE_E 
NOTE_F_FLAT 
NOTE_F 
NOTE_E_SHARP 
NOTE_F_SHARP 
NOTE_G_FLAT 
NOTE_G 
NOTE_G_SHARP 
NOTE_A_FLAT 
NOTE_A 
NOTE_A_SHARP 
NOTE_H_FLAT 
NOTE_H 
NOTE_C_FLAT 

Supported audio devices.

Enumerator:
SOUNDDEVICE_AUTODETECT 

This is not a sound device but the engine will choose the best suitable device for the operating-system.

SOUNDDEVICE_OPENAL 

OpenAL sound device.

SOUNDDEVICE_XAUDIO2 

DirectX Xaudio2 sound system for Windows and XBox.

SOUNDDEVICE_OPENSLES 

OpenSL|ES for the mobile Android platform.

SOUNDDEVICE_WINMM 

Windows Multi Media sound system.

SOUNDDEVICE_DUMMY 

"Dummy" renderer. Just for debugging or for no sound support.

Sound effect presets.

Note:
All these presets have been taken from the "EFX-Util.h" file which is part of the "OpenAL EFX" extension.
Enumerator:
SFXPRESET_REVERB_GENERIC 
SFXPRESET_REVERB_PADDEDCELL 
SFXPRESET_REVERB_ROOM 
SFXPRESET_REVERB_BATHROOM 
SFXPRESET_REVERB_LIVINGROOM 
SFXPRESET_REVERB_STONEROOM 
SFXPRESET_REVERB_AUDITORIUM 
SFXPRESET_REVERB_CONCERTHALL 
SFXPRESET_REVERB_CAVE 
SFXPRESET_REVERB_ARENA 
SFXPRESET_REVERB_HANGAR 
SFXPRESET_REVERB_CARPETTEDHALLWAY 
SFXPRESET_REVERB_HALLWAY 
SFXPRESET_REVERB_STONECORRIDOR 
SFXPRESET_REVERB_ALLEY 
SFXPRESET_REVERB_FOREST 
SFXPRESET_REVERB_CITY 
SFXPRESET_REVERB_MOUNTAINS 
SFXPRESET_REVERB_QUARRY 
SFXPRESET_REVERB_PLAIN 
SFXPRESET_REVERB_PARKINGLOT 
SFXPRESET_REVERB_SEWERPIPE 
SFXPRESET_REVERB_UNDERWATER 
SFXPRESET_REVERB_DRUGGED 
SFXPRESET_REVERB_DIZZY 
SFXPRESET_REVERB_PSYCHOTIC 
SFXPRESET_REVERB_CASTLE_SMALLROOM 
SFXPRESET_REVERB_CASTLE_SHORTPASSAGE 
SFXPRESET_REVERB_CASTLE_MEDIUMROOM 
SFXPRESET_REVERB_CASTLE_LONGPASSAGE 
SFXPRESET_REVERB_CASTLE_LARGEROOM 
SFXPRESET_REVERB_CASTLE_HALL 
SFXPRESET_REVERB_CASTLE_CUPBOARD 
SFXPRESET_REVERB_CASTLE_COURTYARD 
SFXPRESET_REVERB_CASTLE_ALCOVE 
SFXPRESET_REVERB_FACTORY_ALCOVE 
SFXPRESET_REVERB_FACTORY_SHORTPASSAGE 
SFXPRESET_REVERB_FACTORY_MEDIUMROOM 
SFXPRESET_REVERB_FACTORY_LONGPASSAGE 
SFXPRESET_REVERB_FACTORY_LARGEROOM 
SFXPRESET_REVERB_FACTORY_HALL 
SFXPRESET_REVERB_FACTORY_CUPBOARD 
SFXPRESET_REVERB_FACTORY_COURTYARD 
SFXPRESET_REVERB_FACTORY_SMALLROOM 
SFXPRESET_REVERB_ICEPALACE_ALCOVE 
SFXPRESET_REVERB_ICEPALACE_SHORTPASSAGE 
SFXPRESET_REVERB_ICEPALACE_MEDIUMROOM 
SFXPRESET_REVERB_ICEPALACE_LONGPASSAGE 
SFXPRESET_REVERB_ICEPALACE_LARGEROOM 
SFXPRESET_REVERB_ICEPALACE_HALL 
SFXPRESET_REVERB_ICEPALACE_CUPBOARD 
SFXPRESET_REVERB_ICEPALACE_COURTYARD 
SFXPRESET_REVERB_ICEPALACE_SMALLROOM 
SFXPRESET_REVERB_SPACESTATION_ALCOVE 
SFXPRESET_REVERB_SPACESTATION_MEDIUMROOM 
SFXPRESET_REVERB_SPACESTATION_SHORTPASSAGE 
SFXPRESET_REVERB_SPACESTATION_LONGPASSAGE 
SFXPRESET_REVERB_SPACESTATION_LARGEROOM 
SFXPRESET_REVERB_SPACESTATION_HALL 
SFXPRESET_REVERB_SPACESTATION_CUPBOARD 
SFXPRESET_REVERB_SPACESTATION_SMALLROOM 
SFXPRESET_REVERB_WOODEN_ALCOVE 
SFXPRESET_REVERB_WOODEN_SHORTPASSAGE 
SFXPRESET_REVERB_WOODEN_MEDIUMROOM 
SFXPRESET_REVERB_WOODEN_LONGPASSAGE 
SFXPRESET_REVERB_WOODEN_LARGEROOM 
SFXPRESET_REVERB_WOODEN_HALL 
SFXPRESET_REVERB_WOODEN_CUPBOARD 
SFXPRESET_REVERB_WOODEN_SMALLROOM 
SFXPRESET_REVERB_WOODEN_COURTYARD 
SFXPRESET_REVERB_SPORT_EMPTYSTADIUM 
SFXPRESET_REVERB_SPORT_SQUASHCOURT 
SFXPRESET_REVERB_SPORT_SMALLSWIMMINGPOOL 
SFXPRESET_REVERB_SPORT_LARGESWIMMINGPOOL 
SFXPRESET_REVERB_SPORT_GYMNASIUM 
SFXPRESET_REVERB_SPORT_FULLSTADIUM 
SFXPRESET_REVERB_SPORT_STADIUMTANNOY 
SFXPRESET_REVERB_PREFAB_WORKSHOP 
SFXPRESET_REVERB_PREFAB_SCHOOLROOM 
SFXPRESET_REVERB_PREFAB_PRACTISEROOM 
SFXPRESET_REVERB_PREFAB_OUTHOUSE 
SFXPRESET_REVERB_PREFAB_CARAVAN 
SFXPRESET_REVERB_DOME_TOMB 
SFXPRESET_REVERB_PIPE_SMALL 
SFXPRESET_REVERB_DOME_SAINTPAULS 
SFXPRESET_REVERB_PIPE_LONGTHIN 
SFXPRESET_REVERB_PIPE_LARGE 
SFXPRESET_REVERB_PIPE_RESONANT 
SFXPRESET_REVERB_OUTDOORS_BACKYARD 
SFXPRESET_REVERB_OUTDOORS_ROLLINGPLAINS 
SFXPRESET_REVERB_OUTDOORS_DEEPCANYON 
SFXPRESET_REVERB_OUTDOORS_CREEK 
SFXPRESET_REVERB_OUTDOORS_VALLEY 
SFXPRESET_REVERB_MOOD_HEAVEN 
SFXPRESET_REVERB_MOOD_HELL 
SFXPRESET_REVERB_MOOD_MEMORY 
SFXPRESET_REVERB_DRIVING_COMMENTATOR 
SFXPRESET_REVERB_DRIVING_PITGARAGE 
SFXPRESET_REVERB_DRIVING_INCAR_RACER 
SFXPRESET_REVERB_DRIVING_INCAR_SPORTS 
SFXPRESET_REVERB_DRIVING_INCAR_LUXURY 
SFXPRESET_REVERB_DRIVING_FULLGRANDSTAND 
SFXPRESET_REVERB_DRIVING_EMPTYGRANDSTAND 
SFXPRESET_REVERB_DRIVING_TUNNEL 
SFXPRESET_REVERB_CITY_STREETS 
SFXPRESET_REVERB_CITY_SUBWAY 
SFXPRESET_REVERB_CITY_MUSEUM 
SFXPRESET_REVERB_CITY_LIBRARY 
SFXPRESET_REVERB_CITY_UNDERPASS 
SFXPRESET_REVERB_CITY_ABANDONED 
SFXPRESET_REVERB_DUSTYROOM 
SFXPRESET_REVERB_CHAPEL 
SFXPRESET_REVERB_SMALLWATERROOM 

Sound effect types.

Enumerator:
SOUNDEFFECT_REVERBERATION 

Reverberation sound effect. Used for sound reflections.

SOUNDEFFECT_CHORUS 

Not yet supported.

SOUNDEFFECT_DISTORTION 

Not yet supported.

SOUNDEFFECT_ECHO 

Not yet supported.

SOUNDEFFECT_FLANGER 

Not yet supported.

SOUNDEFFECT_FREQUENCY_SHIFTER 

Not yet supported.

SOUNDEFFECT_VOCAL_MORPHER 

Not yet supported.

SOUNDEFFECT_PITCH_SHIFTER 

Not yet supported.

SOUNDEFFECT_RING_MODULATOR 

Not yet supported.

SOUNDEFFECT_AUTOWAH 

Not yet supported.

SOUNDEFFECT_COMPRESSOR 

Not yet supported.

SOUNDEFFECT_EQUALIZER 

Not yet supported.

Audio wave buffer formats (Values and names found on wikipedia.org).

Enumerator:
WAVEFORMAT_PCM 

Only uncompressed and supported wave format.

WAVEFORMAT_MS_ADPCM 
WAVEFORMAT_IEEE_FLOAT 
WAVEFORMAT_IBM_CVSD 
WAVEFORMAT_ALAW 
WAVEFORMAT_MULAW 
WAVEFORMAT_OKI_ADPCM 
WAVEFORMAT_DVI_IMA_ADPCM 
WAVEFORMAT_MEDIASPACE_ADPCM 
WAVEFORMAT_SIERRA_ADPCM 
WAVEFORMAT_G723_ADPCM 
WAVEFORMAT_DIGISTD 
WAVEFORMAT_DIGIFIX 
WAVEFORMAT_DIALOGIC_OKI_ADPCM 
WAVEFORMAT_YAMAHA_ADPCM 
WAVEFORMAT_SONARC 
WAVEFORMAT_DSPGROUP_TRUESPEECH 
WAVEFORMAT_ECHOSC1 
WAVEFORMAT_AUDIOFILE_AF36 
WAVEFORMAT_APTX 
WAVEFORMAT_AUDIOFILE_AF10 
WAVEFORMAT_DOLBY_AC2 
WAVEFORMAT_GSM610 
WAVEFORMAT_ANTEX_ADPCME 
WAVEFORMAT_CONTROL_RES_VQLPC1 
WAVEFORMAT_CONTROL_RES_VQLPC2 
WAVEFORMAT_DIGIADPCM 
WAVEFORMAT_CONTROL_RES_CR10 
WAVEFORMAT_NMS_VBXADPCM 
WAVEFORMAT_CS_IMAADPCM 
WAVEFORMAT_G721_ADPCM 
WAVEFORMAT_MPEG_1_Layer_I_II 
WAVEFORMAT_MPEG_1_Layer_III 
WAVEFORMAT_XBOX_ADPCM 
WAVEFORMAT_CREATIVE_ADPCM 
WAVEFORMAT_CREATIVE_FASTSPEECH8 
WAVEFORMAT_CREATIVE_FASTSPEECH10 
WAVEFORMAT_FM_TOWNS_SND 
WAVEFORMAT_OLIGSM 
WAVEFORMAT_OLIADPCM 
WAVEFORMAT_OLICELP 
WAVEFORMAT_OLISBC 
WAVEFORMAT_OLIOPR 

Audio wave channels formats.

Enumerator:
WAVECHANNEL_MONO8 

8 bit mono channel.

WAVECHANNEL_MONO16 

16 bit mono channel.

WAVECHANNEL_STEREO8 

8 bit stereo channels.

WAVECHANNEL_STEREO16 

16 bit stereo channels.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines