The start of an OpenAL C++ wrapper. Not sure what I was using this for...