openal is not oop, look in my sig - a wrapper for openal which still stays non-oop.