Class to manage the OpenAL Audio backend.
OpenAL Sound backend
OpenAL Source backend
OpenAL Sound backend (for streaming)
OpenAL Source backend (for streaming.)
Loads libraries required by the OpenAL backend. This is called automatically by blocksound's init function.
Loads a sound from a file into an OpenAL buffer. Uses libsndfile for file reading.
Read an amount of shorts from a sound file using libsndfile.
Read an amount of shorts from a sound file using libsndfile.
The dedicated sound streaming thread. This is used to refill buffers while streaming sound.