Skip to main content

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


Category:Audio

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