Archive for July 13th, 2010

ObjectAL

We’ve mentioned various OpenAL helpers before, but here’s a new one that looks like a winner: ObjectAL for iPhone! From the most excellent documentation at the github wiki,

ObjectAL-Overview1.png

  • ObjectAL gives you full access to the OpenAL system without the hassle of the C API. All OpenAL operations can be performed using first class objects and properties, without needing to muddle around with arrays of data, maintain IDs, or pass around pointers to basic types.
  • BackgroundAudio provides a simpler interface to AVAudioPlayer, allowing you to play, stop, pause, and mute background music tracks. As well, it provides an easy way to configure how AVAudioPlayer will handle iPod-style music playing and the silent switch.
  • IphoneAudioSupport provides support functionality for audio in iPhone, including automatic interrupt handling and audio data loading routines.
  • SimpleIphoneAudio layers on top of the other three, providing an even simpler interface for playing background music and sound effects.

Naturally, just earlier today we shipped off an OpenAL-using project … but the next one, we’ll definitely be checking this out!

h/t: iDevGames via ManiacDev!

Continue Reading →
0