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
|