Variables

@:value(0x1003)ALL_ATTRIBUTES:Int = 0x1003

@:value(0x1013)ALL_DEVICES_SPECIFIER:Int = 0x1013

@:value(0x1002)ATTRIBUTES_SIZE:Int = 0x1002

@:value(0x2002)BITS:Int = 0x2002

@:value(0x1009)BUFFER:Int = 0x1009

@:value(0x1016)BUFFERS_PROCESSED:Int = 0x1016

@:value(0x1015)BUFFERS_QUEUED:Int = 0x1015

@:value(0x1026)BYTE_OFFSET:Int = 0x1026

@:value(0x2003)CHANNELS:Int = 0x2003

@:value(0x1001)CONE_INNER_ANGLE:Int = 0x1001

@:value(0x1002)CONE_OUTER_ANGLE:Int = 0x1002

@:value(0x1022)CONE_OUTER_GAIN:Int = 0x1022

@:value(0x1012)DEFAULT_ALL_DEVICES_SPECIFIER:Int = 0x1012

@:value(0x1004)DEFAULT_DEVICE_SPECIFIER:Int = 0x1004

@:value(0x1005)DEVICE_SPECIFIER:Int = 0x1005

@:value(0x1005)DIRECTION:Int = 0x1005

@:value(0xD000)DISTANCE_MODEL:Int = 0xD000

@:value(0xC000)DOPPLER_FACTOR:Int = 0xC000

@:value(0xC001)DOPPLER_VELOCITY:Int = 0xC001

@:value(1)ENUMERATE_ALL_EXT:Int = 1

@:value(0xD005)EXPONENT_DISTANCE:Int = 0xD005

@:value(0xD006)EXPONENT_DISTANCE_CLAMPED:Int = 0xD006

@:value(0xB004)EXTENSIONS:Int = 0xB004

@:value(0)FALSE:Int = 0

@:value(0x1101)FORMAT_MONO16:Int = 0x1101

@:value(0x1100)FORMAT_MONO8:Int = 0x1100

@:value(0x1103)FORMAT_STEREO16:Int = 0x1103

@:value(0x1102)FORMAT_STEREO8:Int = 0x1102

@:value(0x2001)FREQUENCY:Int = 0x2001

@:value(0x100A)GAIN:Int = 0x100A

@:value(0x1011)INITIAL:Int = 0x1011

@:value(0xA002)INVALID_CONTEXT:Int = 0xA002

@:value(0xA001)INVALID_DEVICE:Int = 0xA001

@:value(0xA002)INVALID_ENUM:Int = 0xA002

@:value(0xA001)INVALID_NAME:Int = 0xA001

@:value(0xA004)INVALID_OPERATION:Int = 0xA004

@:value(0xA003)INVALID_VALUE:Int = 0xA003

@:value(0xD001)INVERSE_DISTANCE:Int = 0xD001

@:value(0xD002)INVERSE_DISTANCE_CLAMPED:Int = 0xD002

@:value(0xD003)LINEAR_DISTANCE:Int = 0xD003

@:value(0xD004)LINEAR_DISTANCE_CLAMPED:Int = 0xD004

@:value(0x1007)LOOPING:Int = 0x1007

@:value(0x1023)MAX_DISTANCE:Int = 0x1023

@:value(0x100E)MAX_GAIN:Int = 0x100E

@:value(0x100D)MIN_GAIN:Int = 0x100D

@:value(0x1010)MONO_SOURCES:Int = 0x1010

@:value(0)NONE:Int = 0

@:value(0)NO_ERROR:Int = 0

@:value(0x100F)ORIENTATION:Int = 0x100F

@:value(0xA005)OUT_OF_MEMORY:Int = 0xA005

@:value(0x1013)PAUSED:Int = 0x1013

@:value(0x1003)PITCH:Int = 0x1003

@:value(0x1012)PLAYING:Int = 0x1012

@:value(0x1004)POSITION:Int = 0x1004

@:value(0x1020)REFERENCE_DISTANCE:Int = 0x1020

@:value(0x1008)REFRESH:Int = 0x1008

@:value(0xB003)RENDERER:Int = 0xB003

@:value(0x1021)ROLLOFF_FACTOR:Int = 0x1021

@:value(0x1025)SAMPLE_OFFSET:Int = 0x1025

@:value(0x1024)SEC_OFFSET:Int = 0x1024

@:value(0x2004)SIZE:Int = 0x2004

@:value(0x202)SOURCE_RELATIVE:Int = 0x202

@:value(0x1010)SOURCE_STATE:Int = 0x1010

@:value(0x1027)SOURCE_TYPE:Int = 0x1027

@:value(0xC003)SPEED_OF_SOUND:Int = 0xC003

@:value(0x1028)STATIC:Int = 0x1028

@:value(0x1011)STEREO_SOURCES:Int = 0x1011

@:value(0x1014)STOPPED:Int = 0x1014

@:value(0x1029)STREAMING:Int = 0x1029

@:value(0x1009)SYNC:Int = 0x1009

@:value(1)TRUE:Int = 1

@:value(0x1030)UNDETERMINED:Int = 0x1030

@:value(0x1006)VELOCITY:Int = 0x1006

@:value(0xB001)VENDOR:Int = 0xB001

@:value(0xB002)VERSION:Int = 0xB002

Methods

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

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

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

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

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

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

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

@:value({ attrlist : null })createContext(device:ALDevice, ?attrlist:Array<Int>):ALContext

disable(capability:Int):Void

distanceModel(distanceModel:Int):Void

enable(capability:Int):Void

genBuffer():ALBuffer

Deprecated:

genSource():ALSource

Deprecated:

@:value({ count : 1 })getBooleanv(param:Int, count:Int = 1):Array<Bool>

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

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

@:value({ count : 1 })getBufferfv(buffer:ALBuffer, param:Int, count:Int = 1):Array<Float>

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

@:value({ count : 1 })getBufferiv(buffer:ALBuffer, param:Int, count:Int = 1):Array<Int>

@:value({ count : 1 })getDoublev(param:Int, count:Int = 1):Array<Float>

@:value({ device : null })getError(?device:ALDevice):Int

@:value({ device : null })getErrorString(?device:ALDevice):String

@:value({ count : 1 })getFloatv(param:Int, count:Int = 1):Array<Float>

@:value({ device : null, count : 1 })getIntegerv(param:Int, count:Int = 1, ?device:ALDevice):Array<Int>

@:value({ count : 1 })getListenerfv(param:Int, count:Int = 1):Array<Float>

@:value({ count : 1 })getListeneriv(param:Int, count:Int = 1):Array<Int>

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

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

@:value({ count : 1 })getSourcefv(source:ALSource, param:Int, count:Int = 1):Array<Float>

@:value({ count : 1 })getSourceiv(source:ALSource, param:Int, count:Int = 1):Array<Int>

@:value({ device : null })getString(param:Int, ?device:ALDevice):String

isEnabled(capability:Int):Bool

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

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

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

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

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

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

@:value({ deviceName : null })openDevice(?deviceName:String):ALDevice

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

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

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

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

sourcei(source:ALSource, param:Int, value:Dynamic):Void

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