API documentation
class lime.audio.openal.AL
static var BITS:Int
static var BUFFER:Int
static var BUFFERS_PROCESSED:Int
static var BUFFERS_QUEUED:Int
static var BYTE_OFFSET:Int
static var CHANNELS:Int
static var CONE_INNER_ANGLE:Int
static var CONE_OUTER_ANGLE:Int
static var CONE_OUTER_GAIN:Int
static var DIRECTION:Int
static var DISTANCE_MODEL:Int
static var DOPPLER_FACTOR:Int
static var DOPPLER_VELOCITY:Int
static var EXPONENT_DISTANCE:Int
static var EXPONENT_DISTANCE_CLAMPED:Int
static var EXTENSIONS:Int
static var FALSE:Int
static var FORMAT_MONO16:Int
static var FORMAT_MONO8:Int
static var FORMAT_STEREO16:Int
static var FORMAT_STEREO8:Int
static var FREQUENCY:Int
static var GAIN:Int
static var INITIAL:Int
static var INVALID_ENUM:Int
static var INVALID_NAME:Int
static var INVALID_OPERATION:Int
static var INVALID_VALUE:Int
static var INVERSE_DISTANCE:Int
static var INVERSE_DISTANCE_CLAMPED:Int
static var LINEAR_DISTANCE:Int
static var LINEAR_DISTANCE_CLAMPED:Int
static var LOOPING:Int
static var MAX_DISTANCE:Int
static var MAX_GAIN:Int
static var MIN_GAIN:Int
static var NONE:Int
static var NO_ERROR:Int
static var ORIENTATION:Int
static var OUT_OF_MEMORY:Int
static var PAUSED:Int
static var PITCH:Int
static var PLAYING:Int
static var POSITION:Int
static var REFERENCE_DISTANCE:Int
static var RENDERER:Int
static var ROLLOFF_FACTOR:Int
static var SAMPLE_OFFSET:Int
static var SEC_OFFSET:Int
static var SIZE:Int
static var SOURCE_RELATIVE:Int
static var SOURCE_STATE:Int
static var SOURCE_TYPE:Int
static var SPEED_OF_SOUND:Int
static var STATIC:Int
static var STOPPED:Int
static var STREAMING:Int
static var TRUE:Int
static var UNDETERMINED:Int
static var VELOCITY:Int
static var VENDOR:Int
static var VERSION:Int
static function buffer3f(buffer:Int, param:Int, value1:Float, value2:Float, value3:Float): Void
static function buffer3i(buffer:Int, param:Int, value1:Int, value2:Int, value3:Int): Void
static function bufferData(buffer:Int, format:Int, data:ArrayBufferView, size:Int, freq:Int): Void
static function bufferf(buffer:Int, param:Int, value:Float): Void
static function bufferfv(buffer:Int, param:Int, values:Array<Float>): Void
static function bufferi(buffer:Int, param:Int, value:Int): Void
static function bufferiv(buffer:Int, param:Int, values:Array<Int>): Void
static function deleteBuffer(buffer:Int): Void
static function deleteBuffers(buffers:Array<Int>): Void
static function deleteSource(source:Int): Void
static function deleteSources(sources:Array<Int>): Void
static function disable(capability:Int): Void
static function distanceModel(distanceModel:Int): Void
static function dopplerFactor(value:Float): Void
static function dopplerVelocity(value:Float): Void
static function enable(capability:Int): Void
static function genBuffer(): Int
static function genBuffers(n:Int): Array<Int>
static function genSource(): Int
static function genSources(n:Int): Array<Int>
static function getBoolean(param:Int): Bool
static function getBooleanv(param:Int, ?count:Int): Array<Bool>
static function getBuffer3f(buffer:Int, param:Int): Array<Float>
static function getBuffer3i(buffer:Int, param:Int): Array<Int>
static function getBufferf(buffer:Int, param:Int): Float
static function getBufferfv(buffer:Int, param:Int, ?count:Int): Array<Float>
static function getBufferi(buffer:Int, param:Int): Int
static function getBufferiv(buffer:Int, param:Int, ?count:Int): Array<Int>
static function getDouble(param:Int): Float
static function getDoublev(param:Int, ?count:Int): Array<Float>
static function getEnumValue(ename:String): Int
static function getError(): Int
static function getErrorString(): String
static function getFloat(param:Int): Float
static function getFloatv(param:Int, ?count:Int): Array<Float>
static function getInteger(param:Int): Int
static function getIntegerv(param:Int, ?count:Int): Array<Int>
static function getListener3f(param:Int): Array<Float>
static function getListener3i(param:Int): Array<Int>
static function getListenerf(param:Int): Float
static function getListenerfv(param:Int, ?count:Int): Array<Float>
static function getListeneri(param:Int): Int
static function getListeneriv(param:Int, ?count:Int): Array<Int>
static function getProcAddress(fname:String): Dynamic
static function getSource3f(source:Int, param:Int): Array<Float>
static function getSource3i(source:Int, param:Int): Array<Int>
static function getSourcef(source:Int, param:Int): Float
static function getSourcefv(source:Int, param:Int, ?count:Int): Array<Float>
static function getSourcei(source:Int, param:Int): Int
static function getSourceiv(source:Int, param:Int, ?count:Int): Array<Int>
static function getString(param:Int): String
static function isBuffer(buffer:Int): Bool
static function isEnabled(capability:Int): Bool
static function isExtensionPresent(extname:String): Bool
static function isSource(source:Int): Bool
static function listener3f(param:Int, value1:Float, value2:Float, value3:Float): Void
static function listener3i(param:Int, value1:Int, value2:Int, value3:Int): Void
static function listenerf(param:Int, value:Float): Void
static function listenerfv(param:Int, values:Array<Float>): Void
static function listeneri(param:Int, value:Int): Void
static function listeneriv(param:Int, values:Array<Int>): Void
static function source3f(source:Int, param:Int, value1:Float, value2:Float, value3:Float): Void
static function source3i(source:Int, param:Int, value1:Int, value2:Int, value3:Int): Void
static function sourcePause(source:Int): Void
static function sourcePausev(sources:Array<Int>): Void
static function sourcePlay(source:Int): Void
static function sourcePlayv(sources:Array<Int>): Void
static function sourceQueueBuffer(source:Int, buffer:Int): Void
static function sourceQueueBuffers(source:Int, nb:Int, buffers:Array<Int>): Void
static function sourceRewind(source:Int): Void
static function sourceRewindv(sources:Array<Int>): Void
static function sourceStop(source:Int): Void
static function sourceStopv(sources:Array<Int>): Void
static function sourceUnqueueBuffer(source:Int): Int
static function sourceUnqueueBuffers(source:Int, nb:Int): Array<Int>
static function sourcef(source:Int, param:Int, value:Float): Void
static function sourcefv(source:Int, param:Int, values:Array<Float>): Void
static function sourcei(source:Int, param:Int, value:Int): Void
static function sourceiv(source:Int, param:Int, values:Array<Int>): Void
static function speedOfSound(value:Float): Void