Yage3D.net
 

yage.system.sound.openal

Yage Game Engine source code - yage3d.net

Authors:
Eric Poggel

License:
LGPL v3

class OpenAL ;
Create a wrapper around all OpenAL functions providing the following additional features:

Error results from each openal call are checked.
On error, an exception is thrown with the OpenAL error code translated to a meaningful string.

static Object getMutex ();
Get an OpenAL mutex to ensure that no two threads ever execute OpenAL functionality simultaneously.

alias bufferData ;
alias deleteBuffers ;
alias deleteSources ;
alias genBuffers ;
alias genSources ;
alias getSourcef ;
alias getSourcei ;
alias isBuffer ;
alias listenerfv ;
alias sourcef ;
alias sourcefv ;
alias sourcePlay ;
alias sourcePause ;
alias sourceQueueBuffers ;
alias sourceStop ;
alias sourceUnqueueBuffers ;
alias closeDevice ;
alias createContext ;
alias destroyContext ;
alias getIntegerv ;
alias getString ;
alias makeContextCurrent ;
alias openDevice ;
Wrappers for each OpenAL function (unfinished). ditto

Yage source files are copywritten by their specified authors and available under the terms of the GNU LGPL.
Documentation generated with CandyDoc on Wed Aug 11 11:14:29 2010