class lime.audio.ALAudioContext

Available on all platforms

Instance Fields

var BITS:Int

var GAIN:Int

var NONE:Int

var SIZE:Int

var TRUE:Int

function new():Void

function buffer3f(buffer:Int, param:Int, value1:Float, value2:Float, value3:Float):Void

function buffer3i(buffer:Int, param:Int, value1:Int, value2:Int, value3:Int):Void

function bufferData(buffer:Int, format:Int, data:ArrayBufferView, size:Int, freq:Int):Void

function bufferf(buffer:Int, param:Int, value:Float):Void

function bufferfv(buffer:Int, param:Int, values:Array<Float>):Void

function bufferi(buffer:Int, param:Int, value:Int):Void

function bufferiv(buffer:Int, param:Int, values:Array<Int>):Void

function deleteBuffer(buffer:Int):Void

function deleteBuffers(buffers:Array<Int>):Void

function deleteSource(source:Int):Void

function deleteSources(sources:Array<Int>):Void

function disable(capability:Int):Void

function distanceModel(distanceModel:Int):Void

function dopplerFactor(value:Float):Void

function dopplerVelocity(value:Float):Void

function enable(capability:Int):Void

function genBuffer():Int

function genBuffers(n:Int):Array<Int>

function genSource():Int

function genSources(n:Int):Array<Int>

function getBoolean(param:Int):Bool

function getBooleanv(param:Int, ?count:Int = 1):Array<Bool>

function getBuffer3f(buffer:Int, param:Int):Array<Float>

function getBuffer3i(buffer:Int, param:Int):Array<Int>

function getBufferf(buffer:Int, param:Int):Float

function getBufferfv(buffer:Int, param:Int, ?count:Int = 1):Array<Float>

function getBufferi(buffer:Int, param:Int):Int

function getBufferiv(buffer:Int, param:Int, ?count:Int = 1):Array<Int>

function getDouble(param:Int):Float

function getDoublev(param:Int, ?count:Int = 1):Array<Float>

function getEnumValue(ename:String):Int

function getError():Int

function getFloat(param:Int):Float

function getFloatv(param:Int, ?count:Int = 1):Array<Float>

function getInteger(param:Int):Int

function getIntegerv(param:Int, ?count:Int = 1):Array<Int>

function getListener3f(param:Int):Array<Float>

function getListener3i(param:Int):Array<Int>

function getListenerf(param:Int):Float

function getListenerfv(param:Int, ?count:Int = 1):Array<Float>

function getListeneri(param:Int):Int

function getListeneriv(param:Int, ?count:Int = 1):Array<Int>

function getProcAddress(fname:String):Dynamic

function getSource3f(source:Int, param:Int):Array<Float>

function getSource3i(source:Int, param:Int):Array<Int>

function getSourcef(source:Int, param:Int):Float

function getSourcefv(source:Int, param:Int, ?count:Int = 1):Array<Float>

function getSourcei(source:Int, param:Int):Int

function getSourceiv(source:Int, param:Int, ?count:Int = 1):Array<Int>

function getString(param:Int):String

function isBuffer(buffer:Int):Bool

function isEnabled(capability:Int):Bool

function isExtensionPresent(extname:String):Bool

function isSource(source:Int):Bool

function listener3f(param:Int, value1:Float, value2:Float, value3:Float):Void

function listener3i(param:Int, value1:Int, value2:Int, value3:Int):Void

function listenerf(param:Int, value:Float):Void

function listenerfv(param:Int, values:Array<Float>):Void

function listeneri(param:Int, value:Int):Void

function listeneriv(param:Int, values:Array<Int>):Void

function source3f(source:Int, param:Int, value1:Float, value2:Float, value3:Float):Void

function source3i(source:Int, param:Int, value1:Int, value2:Int, value3:Int):Void

function sourcePause(source:Int):Void

function sourcePausev(sources:Array<Int>):Void

function sourcePlay(source:Int):Void

function sourcePlayv(sources:Array<Int>):Void

function sourceQueueBuffer(source:Int, buffer:Int):Void

function sourceQueueBuffers(source:Int, nb:Int, buffers:Array<Int>):Void

function sourceRewind(source:Int):Void

function sourceRewindv(sources:Array<Int>):Void

function sourceStop(source:Int):Void

function sourceStopv(sources:Array<Int>):Void

function sourceUnqueueBuffer(source:Int):Int

function sourceUnqueueBuffers(source:Int, nb:Int):Array<Int>

function sourcef(source:Int, param:Int, value:Float):Void

function sourcefv(source:Int, param:Int, values:Array<Float>):Void

function sourcei(source:Int, param:Int, value:Int):Void

function sourceiv(source:Int, param:Int, values:Array<Int>):Void

function speedOfSound(value:Float):Void