History: OgreOggSound
Preview of version: 1
- «
- »
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. 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