Skip to main content

History: OgreOggSound

Preview of version: 4

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

History

Information Version
Sat 14 of Mar, 2020 14:00 GMT-0000 paroj 8
Sat 14 of Mar, 2020 13:59 GMT-0000 paroj 7
Sat 13 of Oct, 2012 17:44 GMT-0000 eLeMenCy Updated broken links to forum 6
Sun 31 of Jul, 2011 22:36 GMT-0000 jacmoe 5
Fri 30 of Jul, 2010 20:00 GMT-0000 stickymango 4
Mon 19 of Jul, 2010 08:46 GMT-0000 sarcacid added links to addon's forum & project pages 3
Mon 28 of Dec, 2009 07:35 GMT-0000 jacmoe 2
Thu 15 of Oct, 2009 22:32 GMT-0000 Spacegaier 1