# class ALC

#### package lime.media.openal

Available on all platforms

### Static variables

###

`staticinline read onlyALL_ATTRIBUTES:Int = 0x1003`

###

`staticinline read onlyALL_DEVICES_SPECIFIER:Int = 0x1013`

###

`staticinline read onlyATTRIBUTES_SIZE:Int = 0x1002`

###

`staticinline read onlyDEFAULT_ALL_DEVICES_SPECIFIER:Int = 0x1012`

###

`staticinline read onlyDEFAULT_DEVICE_SPECIFIER:Int = 0x1004`

###

`staticinline read onlyDEVICE_SPECIFIER:Int = 0x1005`

###

`staticinline read onlyENUMERATE_ALL_EXT:Int = 1`

###

`staticinline read onlyEXTENSIONS:Int = 0x1006`

###

`staticinline read onlyFALSE:Int = 0`

###

`staticinline read onlyFREQUENCY:Int = 0x1007`

###

`staticinline read onlyINVALID_CONTEXT:Int = 0xA002`

###

`staticinline read onlyINVALID_DEVICE:Int = 0xA001`

###

`staticinline read onlyINVALID_ENUM:Int = 0xA003`

###

`staticinline read onlyINVALID_VALUE:Int = 0xA004`

###

`staticinline read onlyMONO_SOURCES:Int = 0x1010`

###

`staticinline read onlyNO_ERROR:Int = 0`

###

`staticinline read onlyOUT_OF_MEMORY:Int = 0xA005`

###

`staticinline read onlyREFRESH:Int = 0x1008`

###

`staticinline read onlySTEREO_SOURCES:Int = 0x1011`

###

`staticinline read onlySYNC:Int = 0x1009`

###

`staticinline read onlyTRUE:Int = 1`

### Static methods

###

`staticcloseDevice (device:ALDevice):Bool`

###

`staticcreateContext (device:ALDevice, ?attrlist:Array<Int>):ALContext`

###

`staticdestroyContext (context:ALContext):Void`

###

`staticgetContextsDevice (context:ALContext):ALDevice`

###

`staticgetCurrentContext ():ALContext`

###

`staticgetError (device:ALDevice):Int`

###

`staticgetErrorString (device:ALDevice):String`

###

`staticgetIntegerv (device:ALDevice, param:Int, size:Int):Array<Int>`

###

`staticgetString (device:ALDevice, param:Int):String`

###

`staticmakeContextCurrent (context:ALContext):Bool`

###

`staticopenDevice (?deviceName:String):ALDevice`

###

`staticpauseDevice (device:ALDevice):Void`

###

`staticprocessContext (context:ALContext):Void`

###

`staticresumeDevice (device:ALDevice):Void`

###

`staticsuspendContext (context:ALContext):Void`