History: OgreOggSound
Source of version: 4
Copy to clipboard
OgreOggSound is a wrapper around OpenAL to quickly add 2D/3D audio to your OGRE applications. It supports OGG/WAV audio formats and has support for multi-threaded streaming of sounds using BOOST/POCO. The following describes the major features of the library:
__Features List:__
* OGG & WAV file format support
* In memory and streaming support%%%Play sound from memory%%%Stream sound from a file
* Optional multithreaded streaming%%%using BOOST Threads
* Full 2D/3D audio support%%%spatialized sound support using mono sound files%%%2D/multichannel support
* Full control over 3D parameters%%%All 3D properties exposed for customisation%%%Global attenuation model configurable%%%Global sound speed configurable%%%Global doppler effect configurable
* Playback seeking
* Cue points - Set 'jump-to' points within sounds
* Source management%%%Sources are pooled%%%Sources are automatically re-used when a sound requests to play%%%Sounds are re-activated if temporarily stopped.
* OGRE integration support%%%Sound objects are derived from MovableObject%%%can be attached directly into scene graph via SceneNodes%%%Automatically updates transformations
* Audio capturing support to WAV file.
* XRAM hardware buffer support
* EFX effect support%%%Support for attaching EFX filters/effects to sounds if hardware supported%%%Support for EAX room reverb presets
* Volume control
* Pitch control
* Loop control
* Fully Documented
!!Links
* [http://www.ogre3d.org/phpBB2addons/viewforum.php?f=19|OgreOggSound Forum]
* [http://sourceforge.net/projects/ogreoggsound/|OgreOggSound SF.net project page]