OOP-style representation of OpenAL API, plus some additional minor functionality