So I'm fairly new to the Open AL library, I've been using Open GL for quite some bit (I spent quite a bit of time learning the ins and outs of the rendering pipeline) and am now really confident in the results I have achieved. I've been looking into bringing sound into the game (what better feedback to have when you have little characters animated walking around on the screen already) so figured it would be a good time to get into the sound system.
A friend of mine recommended Open AL so here I am.
I've read through what documentation I could find but have a few questions of the functionality of things.
AL10.alSource3f(sources.get(index), AL10.AL_POSITION, 0,0,0);
These are only two of the examples. The sources.get and buffers.get are both calling the relevant index from a hashmap.
Basicly what I understand these do is they create the source with the given data (the buffer, with it's position, with the gain you set, etc.).
Is my understanding correct? I am wondering because I am looking to load the sound sources in only when a level is loaded (So not all sounds for the whole game are loaded when a single level is loaded.
Additionally I was looking to use
ALint and ALfloat
Where are these located or am I missing an import? I can't seem to find them/documentation on them.
Thanks for the help!
Edited by xaviarrob, 22 July 2014 - 10:10 PM.