Class for handling the HaxeAL EFX extension.

Static variables

@:value(0x20007)staticfinalinlineread onlyAIR_ABSORPTION_FACTOR:Int = 0x20007

@:value(0x0001)staticfinalinlineread onlyAUTOWAH_ATTACK_TIME:Int = 0x0001

@:value(0x0004)staticfinalinlineread onlyAUTOWAH_PEAK_GAIN:Int = 0x0004

@:value(0x0002)staticfinalinlineread onlyAUTOWAH_RELEASE_TIME:Int = 0x0002

@:value(0x0003)staticfinalinlineread onlyAUTOWAH_RESONANCE:Int = 0x0003

@:value(0x20006)staticfinalinlineread onlyAUXILIARY_SEND_FILTER:Int = 0x20006

@:value(0x2000C)staticfinalinlineread onlyAUXILIARY_SEND_FILTER_GAINHF_AUTO:Int = 0x2000C

@:value(0x2000B)staticfinalinlineread onlyAUXILIARY_SEND_FILTER_GAIN_AUTO:Int = 0x2000B

@:value(0x0001)staticfinalinlineread onlyBANDPASS_GAIN:Int = 0x0001

@:value(0x0003)staticfinalinlineread onlyBANDPASS_GAINHF:Int = 0x0003

@:value(0x0002)staticfinalinlineread onlyBANDPASS_GAINLF:Int = 0x0002

@:value(0x0006)staticfinalinlineread onlyCHORUS_DELAY:Int = 0x0006

@:value(0x0004)staticfinalinlineread onlyCHORUS_DEPTH:Int = 0x0004

@:value(0x0005)staticfinalinlineread onlyCHORUS_FEEDBACK:Int = 0x0005

@:value(0x0002)staticfinalinlineread onlyCHORUS_PHASE:Int = 0x0002

@:value(0x0003)staticfinalinlineread onlyCHORUS_RATE:Int = 0x0003

@:value(0x0001)staticfinalinlineread onlyCHORUS_WAVEFORM:Int = 0x0001

@:value(0x0001)staticfinalinlineread onlyCOMPRESSOR_ONOFF:Int = 0x0001

@:value(0x20009)staticfinalinlineread onlyCONE_OUTER_GAINHF:Int = 0x20009

@:value(0x20005)staticfinalinlineread onlyDIRECT_FILTER:Int = 0x20005

@:value(0x2000A)staticfinalinlineread onlyDIRECT_FILTER_GAINHF_AUTO:Int = 0x2000A

@:value(0x0001)staticfinalinlineread onlyDISTORTION_EDGE:Int = 0x0001

@:value(0x0005)staticfinalinlineread onlyDISTORTION_EQBANDWIDTH:Int = 0x0005

@:value(0x0004)staticfinalinlineread onlyDISTORTION_EQCENTER:Int = 0x0004

@:value(0x0002)staticfinalinlineread onlyDISTORTION_GAIN:Int = 0x0002

@:value(0x0003)staticfinalinlineread onlyDISTORTION_LOWPASS_CUTOFF:Int = 0x0003

@:value(0x0013)staticfinalinlineread onlyEAXREVERB_AIR_ABSORPTION_GAINHF:Int = 0x0013

@:value(0x0017)staticfinalinlineread onlyEAXREVERB_DECAY_HFLIMIT:Int = 0x0017

@:value(0x0007)staticfinalinlineread onlyEAXREVERB_DECAY_HFRATIO:Int = 0x0007

@:value(0x0008)staticfinalinlineread onlyEAXREVERB_DECAY_LFRATIO:Int = 0x0008

@:value(0x0006)staticfinalinlineread onlyEAXREVERB_DECAY_TIME:Int = 0x0006

@:value(0x0001)staticfinalinlineread onlyEAXREVERB_DENSITY:Int = 0x0001

@:value(0x0002)staticfinalinlineread onlyEAXREVERB_DIFFUSION:Int = 0x0002

@:value(0x0010)staticfinalinlineread onlyEAXREVERB_ECHO_DEPTH:Int = 0x0010

@:value(0x000F)staticfinalinlineread onlyEAXREVERB_ECHO_TIME:Int = 0x000F

@:value(0x0003)staticfinalinlineread onlyEAXREVERB_GAIN:Int = 0x0003

@:value(0x0004)staticfinalinlineread onlyEAXREVERB_GAINHF:Int = 0x0004

@:value(0x0005)staticfinalinlineread onlyEAXREVERB_GAINLF:Int = 0x0005

@:value(0x0014)staticfinalinlineread onlyEAXREVERB_HFREFERENCE:Int = 0x0014

@:value(0x000D)staticfinalinlineread onlyEAXREVERB_LATE_REVERB_DELAY:Int = 0x000D

@:value(0x000C)staticfinalinlineread onlyEAXREVERB_LATE_REVERB_GAIN:Int = 0x000C

@:value(0x000E)staticfinalinlineread onlyEAXREVERB_LATE_REVERB_PAN:Int = 0x000E

@:value(0x0015)staticfinalinlineread onlyEAXREVERB_LFREFERENCE:Int = 0x0015

@:value(0x0012)staticfinalinlineread onlyEAXREVERB_MODULATION_DEPTH:Int = 0x0012

@:value(0x0011)staticfinalinlineread onlyEAXREVERB_MODULATION_TIME:Int = 0x0011

@:value(0x000A)staticfinalinlineread onlyEAXREVERB_REFLECTIONS_DELAY:Int = 0x000A

@:value(0x0009)staticfinalinlineread onlyEAXREVERB_REFLECTIONS_GAIN:Int = 0x0009

@:value(0x000B)staticfinalinlineread onlyEAXREVERB_REFLECTIONS_PAN:Int = 0x000B

@:value(0x0016)staticfinalinlineread onlyEAXREVERB_ROOM_ROLLOFF_FACTOR:Int = 0x0016

@:value(0x0003)staticfinalinlineread onlyECHO_DAMPING:Int = 0x0003

@:value(0x0001)staticfinalinlineread onlyECHO_DELAY:Int = 0x0001

@:value(0x0004)staticfinalinlineread onlyECHO_FEEDBACK:Int = 0x0004

@:value(0x0002)staticfinalinlineread onlyECHO_LRDELAY:Int = 0x0002

@:value(0x0005)staticfinalinlineread onlyECHO_SPREAD:Int = 0x0005

@:value(0x0003)staticfinalinlineread onlyEFFECTSLOT_AUXILIARY_SEND_AUTO:Int = 0x0003

@:value(0x0001)staticfinalinlineread onlyEFFECTSLOT_EFFECT:Int = 0x0001

@:value(0x0002)staticfinalinlineread onlyEFFECTSLOT_GAIN:Int = 0x0002

@:value(0x0000)staticfinalinlineread onlyEFFECTSLOT_NULL:Int = 0x0000

@:value(0x000A)staticfinalinlineread onlyEFFECT_AUTOWAH:Int = 0x000A

@:value(0x0002)staticfinalinlineread onlyEFFECT_CHORUS:Int = 0x0002

@:value(0x000B)staticfinalinlineread onlyEFFECT_COMPRESSOR:Int = 0x000B

@:value(0x0003)staticfinalinlineread onlyEFFECT_DISTORTION:Int = 0x0003

@:value(0x8000)staticfinalinlineread onlyEFFECT_EAXREVERB:Int = 0x8000

@:value(0x0004)staticfinalinlineread onlyEFFECT_ECHO:Int = 0x0004

@:value(0x000C)staticfinalinlineread onlyEFFECT_EQUALIZER:Int = 0x000C

@:value(0x0000)staticfinalinlineread onlyEFFECT_FIRST_PARAMETER:Int = 0x0000

@:value(0x0005)staticfinalinlineread onlyEFFECT_FLANGER:Int = 0x0005

@:value(0x0006)staticfinalinlineread onlyEFFECT_FREQUENCY_SHIFTER:Int = 0x0006

@:value(0x8000)staticfinalinlineread onlyEFFECT_LAST_PARAMETER:Int = 0x8000

@:value(0x0000)staticfinalinlineread onlyEFFECT_NULL:Int = 0x0000

@:value(0x0008)staticfinalinlineread onlyEFFECT_PITCH_SHIFTER:Int = 0x0008

@:value(0x0001)staticfinalinlineread onlyEFFECT_REVERB:Int = 0x0001

@:value(0x0009)staticfinalinlineread onlyEFFECT_RING_MODULATOR:Int = 0x0009

@:value(0x8001)staticfinalinlineread onlyEFFECT_TYPE:Int = 0x8001

@:value(0x0007)staticfinalinlineread onlyEFFECT_VOCAL_MORPHER:Int = 0x0007

@:value(0x20001)staticfinalinlineread onlyEFX_MAJOR_VERSION:Int = 0x20001

@:value(0x20002)staticfinalinlineread onlyEFX_MINOR_VERSION:Int = 0x20002

@:value(0x000A)staticfinalinlineread onlyEQUALIZER_HIGH_CUTOFF:Int = 0x000A

@:value(0x0009)staticfinalinlineread onlyEQUALIZER_HIGH_GAIN:Int = 0x0009

@:value(0x0002)staticfinalinlineread onlyEQUALIZER_LOW_CUTOFF:Int = 0x0002

@:value(0x0001)staticfinalinlineread onlyEQUALIZER_LOW_GAIN:Int = 0x0001

@:value(0x0004)staticfinalinlineread onlyEQUALIZER_MID1_CENTER:Int = 0x0004

@:value(0x0003)staticfinalinlineread onlyEQUALIZER_MID1_GAIN:Int = 0x0003

@:value(0x0005)staticfinalinlineread onlyEQUALIZER_MID1_WIDTH:Int = 0x0005

@:value(0x0007)staticfinalinlineread onlyEQUALIZER_MID2_CENTER:Int = 0x0007

@:value(0x0006)staticfinalinlineread onlyEQUALIZER_MID2_GAIN:Int = 0x0006

@:value(0x0008)staticfinalinlineread onlyEQUALIZER_MID2_WIDTH:Int = 0x0008

@:value("EXT_EFX")staticfinalinlineread onlyEXT_EFX_NAME:String = "EXT_EFX"

@:value(0x0003)staticfinalinlineread onlyFILTER_BANDPASS:Int = 0x0003

@:value(0x0000)staticfinalinlineread onlyFILTER_FIRST_PARAMETER:Int = 0x0000

@:value(0x0002)staticfinalinlineread onlyFILTER_HIGHPASS:Int = 0x0002

@:value(0x8000)staticfinalinlineread onlyFILTER_LAST_PARAMETER:Int = 0x8000

@:value(0x0001)staticfinalinlineread onlyFILTER_LOWPASS:Int = 0x0001

@:value(0x0000)staticfinalinlineread onlyFILTER_NULL:Int = 0x0000

@:value(0x8001)staticfinalinlineread onlyFILTER_TYPE:Int = 0x8001

@:value(0x0006)staticfinalinlineread onlyFLANGER_DELAY:Int = 0x0006

@:value(0x0004)staticfinalinlineread onlyFLANGER_DEPTH:Int = 0x0004

@:value(0x0005)staticfinalinlineread onlyFLANGER_FEEDBACK:Int = 0x0005

@:value(0x0002)staticfinalinlineread onlyFLANGER_PHASE:Int = 0x0002

@:value(0x0003)staticfinalinlineread onlyFLANGER_RATE:Int = 0x0003

@:value(0x0001)staticfinalinlineread onlyFLANGER_WAVEFORM:Int = 0x0001

@:value(0x0001)staticfinalinlineread onlyFREQUENCY_SHIFTER_FREQUENCY:Int = 0x0001

@:value(0x0002)staticfinalinlineread onlyFREQUENCY_SHIFTER_LEFT_DIRECTION:Int = 0x0002

@:value(0x0003)staticfinalinlineread onlyFREQUENCY_SHIFTER_RIGHT_DIRECTION:Int = 0x0003

@:value(0x0001)staticfinalinlineread onlyHIGHPASS_GAIN:Int = 0x0001

@:value(0x0002)staticfinalinlineread onlyHIGHPASS_GAINLF:Int = 0x0002

@:value(0x0001)staticfinalinlineread onlyLOWPASS_GAIN:Int = 0x0001

@:value(0x0002)staticfinalinlineread onlyLOWPASS_GAINHF:Int = 0x0002

@:value(0x20003)staticfinalinlineread onlyMAX_AUXILIARY_SENDS:Int = 0x20003

@:value(0x20004)staticfinalinlineread onlyMETERS_PER_UNIT:Int = 0x20004

@:value(0x0001)staticfinalinlineread onlyPITCH_SHIFTER_COARSE_TUNE:Int = 0x0001

@:value(0x0002)staticfinalinlineread onlyPITCH_SHIFTER_FINE_TUNE:Int = 0x0002

@:value(0x000B)staticfinalinlineread onlyREVERB_AIR_ABSORPTION_GAINHF:Int = 0x000B

@:value(0x000D)staticfinalinlineread onlyREVERB_DECAY_HFLIMIT:Int = 0x000D

@:value(0x0006)staticfinalinlineread onlyREVERB_DECAY_HFRATIO:Int = 0x0006

@:value(0x0005)staticfinalinlineread onlyREVERB_DECAY_TIME:Int = 0x0005

@:value(0x0001)staticfinalinlineread onlyREVERB_DENSITY:Int = 0x0001

@:value(0x0002)staticfinalinlineread onlyREVERB_DIFFUSION:Int = 0x0002

@:value(0x0003)staticfinalinlineread onlyREVERB_GAIN:Int = 0x0003

@:value(0x0004)staticfinalinlineread onlyREVERB_GAINHF:Int = 0x0004

@:value(0x000A)staticfinalinlineread onlyREVERB_LATE_REVERB_DELAY:Int = 0x000A

@:value(0x0009)staticfinalinlineread onlyREVERB_LATE_REVERB_GAIN:Int = 0x0009

@:value(0x0008)staticfinalinlineread onlyREVERB_REFLECTIONS_DELAY:Int = 0x0008

@:value(0x0007)staticfinalinlineread onlyREVERB_REFLECTIONS_GAIN:Int = 0x0007

@:value(0x000C)staticfinalinlineread onlyREVERB_ROOM_ROLLOFF_FACTOR:Int = 0x000C

@:value(0x0001)staticfinalinlineread onlyRING_MODULATOR_FREQUENCY:Int = 0x0001

@:value(0x0002)staticfinalinlineread onlyRING_MODULATOR_HIGHPASS_CUTOFF:Int = 0x0002

@:value(0x0003)staticfinalinlineread onlyRING_MODULATOR_WAVEFORM:Int = 0x0003

@:value(0x20008)staticfinalinlineread onlyROOM_ROLLOFF_FACTOR:Int = 0x20008

@:value(0x0001)staticfinalinlineread onlyVOCAL_MORPHER_PHONEMEA:Int = 0x0001

@:value(0x0002)staticfinalinlineread onlyVOCAL_MORPHER_PHONEMEA_COARSE_TUNING:Int = 0x0002

@:value(0x0003)staticfinalinlineread onlyVOCAL_MORPHER_PHONEMEB:Int = 0x0003

@:value(0x0004)staticfinalinlineread onlyVOCAL_MORPHER_PHONEMEB_COARSE_TUNING:Int = 0x0004

@:value(0)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_A:Int = 0

@:value(5)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_AA:Int = 5

@:value(6)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_AE:Int = 6

@:value(7)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_AH:Int = 7

@:value(8)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_AO:Int = 8

@:value(15)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_B:Int = 15

@:value(16)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_D:Int = 16

@:value(1)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_E:Int = 1

@:value(9)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_EH:Int = 9

@:value(10)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_ER:Int = 10

@:value(17)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_F:Int = 17

@:value(18)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_G:Int = 18

@:value(2)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_I:Int = 2

@:value(11)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_IH:Int = 11

@:value(12)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_IY:Int = 12

@:value(19)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_J:Int = 19

@:value(20)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_K:Int = 20

@:value(21)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_L:Int = 21

@:value(22)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_M:Int = 22

@:value(23)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_N:Int = 23

@:value(3)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_O:Int = 3

@:value(24)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_P:Int = 24

@:value(25)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_R:Int = 25

@:value(26)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_S:Int = 26

@:value(27)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_T:Int = 27

@:value(4)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_U:Int = 4

@:value(13)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_UH:Int = 13

@:value(14)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_UW:Int = 14

@:value(28)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_V:Int = 28

@:value(29)staticfinalinlineread onlyVOCAL_MORPHER_PHONEME_Z:Int = 29

@:value(0x0006)staticfinalinlineread onlyVOCAL_MORPHER_RATE:Int = 0x0006

@:value(0x0005)staticfinalinlineread onlyVOCAL_MORPHER_WAVEFORM:Int = 0x0005

@:value(2)staticfinalinlineread onlyVOCAL_MORPHER_WAVEFORM_SAWTOOTH:Int = 2

@:value(0)staticfinalinlineread onlyVOCAL_MORPHER_WAVEFORM_SINUSOID:Int = 0

@:value(1)staticfinalinlineread onlyVOCAL_MORPHER_WAVEFORM_TRIANGLE:Int = 1

Static methods

staticauxiliaryEffectSlotf(auxslot:ALAuxSlot, param:Int, value:Float):Void

Sets the float value for the target parameter of the given Auxiliary Effect Slot.

Parameters:

auxslot

Auxiliary Effect Slot to change parameter of.

param

Param to set value of.

value

New float value of the param.

staticauxiliaryEffectSlotfv(auxslot:ALAuxSlot, param:Int, values:Array<Float>):Void

Sets an array of float values for the target parameter of the given Auxiliary Effect Slot.

Parameters:

auxslot

Auxiliary Effect Slot to change parameter of.

param

Param to set values of.

value

New float values of the param as an array (array length should be the same as amount of values the parameter takes).

staticauxiliaryEffectSloti(auxslot:ALAuxSlot, param:Int, value:Null<Int>):Void

Sets the integer value for the target parameter of the given auxslot.

Parameters:

auxslot

Auxiliary Effect Slot to change parameter of.

param

Param to set value of.

value

New integer value of the param.

staticauxiliaryEffectSlotiv(auxslot:ALAuxSlot, param:Int, values:Array<Int>):Void

Sets an array of integer values for the target parameter of the given Auxiliary Effect Slot.

Parameters:

auxslot

Auxiliary Effect Slot to change parameter of.

param

Param to set values of.

value

New integer values of the param as an array (array length should be the same as amount of values the parameter takes).

staticcreateAuxiliaryEffectSlot():ALAuxSlot

Creates an auxslot and returns it.

staticcreateAuxiliaryEffectSlots(num:Int):Array<ALAuxSlot>

Returns an array of Auxiliary Effect Slots.

Parameters:

num

Amount of slots to return.

staticcreateEffect():ALEffect

Creates an effect and returns it.

staticcreateEffects(num:Int):Array<ALEffect>

Returns an array of ALEffects.

Parameters:

num

Amount of effects to return.

staticcreateFilter():ALFilter

Creates a filter and returns it.

staticcreateFilters(num:Int):Array<ALFilter>

Returns an array of ALFilters.

Parameters:

num

Amount of filters to return.

staticdeleteAuxiliaryEffectSlot(auxslot:ALAuxSlot):Void

Deletes a singular ALAuxSlot

Parameters:

auxslot

Auxiliary Effect Slot to delete.

staticdeleteAuxiliaryEffectSlots(auxslots:Array<ALAuxSlot>):Void

Deletes an array of Auxiliary Effect Slots.

Parameters:

auxslots

Auxiliary Effect Slots to delete.

staticdeleteEffect(effect:ALEffect):Void

Deletes a singular ALEffect

Parameters:

effect

Effect to delete.

staticdeleteEffects(effects:Array<ALEffect>):Void

Deletes an array of ALEffects.

Parameters:

effects

Effects to delete.

staticdeleteFilter(filter:ALFilter):Void

Deletes a singular ALFilter

Parameters:

filter

Filter to delete.

staticdeleteFilters(filters:Array<ALFilter>):Void

Deletes an array of ALFilters.

Parameters:

filters

Filters to delete.

staticeffectf(effect:ALEffect, param:Int, value:Float):Void

Sets the float value for the target parameter of the given effect.

Parameters:

effect

Effect to change parameter of.

param

Param to set value of.

value

New float value of the param.

staticeffectfv(effect:ALEffect, param:Int, values:Array<Float>):Void

Sets an array of float values for the target parameter of the given effect.

Parameters:

effect

Effect to change parameter of.

param

Param to set values of.

value

New float values of the param as an array (array length should be the same as amount of values the parameter takes).

staticeffecti(effect:ALEffect, param:Int, value:Int):Void

Sets the integer value for the target parameter of the given effect.

Parameters:

effect

Effect to change parameter of.

param

Param to set value of.

value

New integer value of the param.

staticeffectiv(effect:ALEffect, param:Int, values:Array<Int>):Void

Sets an array of integer values for the target parameter of the given effect.

Parameters:

effect

Effect to change parameter of.

param

Param to set values of.

value

New integer values of the param as an array (array length should be the same as amount of values the parameter takes).

staticfilterf(filter:ALFilter, param:Int, value:Float):Void

Sets the float value for the target parameter of the given filter.

Parameters:

filter

Filter to change parameter of.

param

Param to set value of.

value

New float value of the param.

staticfilterfv(filter:ALFilter, param:Int, values:Array<Float>):Void

Sets an array of float values for the target parameter of the given filter.

Parameters:

filter

Filter to change parameter of.

param

Param to set values of.

value

New float values of the param as an array (array length should be the same as amount of values the parameter takes).

staticfilteri(filter:ALFilter, param:Int, value:Null<Int>):Void

Sets the integer value for the target parameter of the given filter.

Parameters:

filter

Filter to change parameter of.

param

Param to set value of.

value

New integer value of the param.

staticfilteriv(filter:ALFilter, param:Int, values:Array<Int>):Void

Sets an array of integer values for the target parameter of the given filter.

Parameters:

filter

Filter to change parameter of.

param

Param to set values of.

value

New integer values of the param as an array (array length should be the same as amount of values the parameter takes).

staticgetAuxiliaryEffectSlotf(auxslot:ALAuxSlot, param:Int):Float

Gets the float value for the target parameter of the given Auxiliary Effect Slot.

Parameters:

auxslot

Auxiliary Effect Slot to get parameter of.

param

Param to get value of.

staticgetAuxiliaryEffectSlotfv(auxslot:ALAuxSlot, param:Int):Array<Float>

Returns an array of multiple float values for the target parameter of the given Auxiliary Effect Slot.

The array size is always 1, as there are no parameters that return an array for this object.

Parameters:

auxslot

Auxiliary Effect Slot to get parameter of.

param

Param to get values of.

staticgetAuxiliaryEffectSloti(auxslot:ALAuxSlot, param:Int):Int

Gets the integer value for the target parameter of the given Auxiliary Effect Slot.

Parameters:

auxslot

Auxiliary Effect Slot to get parameter of.

param

Param to get value of.

staticgetAuxiliaryEffectSlotiv(auxslot:ALAuxSlot, param:Int):Array<Int>

Returns an array of multiple integer values for the target parameter of the given Auxiliary Effect Slot.

The array size is always 1, as there are no parameters that return an array for this object.

Parameters:

auxslot

Auxiliary Effect Slot to get parameter of.

param

Param to get values of.

staticgetEffectf(effect:ALEffect, param:Int):Float

Gets the float value for the target parameter of the given effect.

Parameters:

effect

Effect to get parameter of.

param

Param to get value of.

staticgetEffectfv(effect:ALEffect, param:Int):Array<Float>

Returns an array of multiple float values for the target parameter of the given effect.

The array size depends on the given param.

Parameters:

effect

Effect to get parameter of.

param

Param to get values of.

staticgetEffecti(effect:ALEffect, param:Int):Int

Gets the integer value for the target parameter of the given effect.

Parameters:

effect

Effect to get parameter of.

param

Param to get value of.

staticgetEffectiv(effect:ALEffect, param:Int):Array<Int>

Returns an array of multiple integer values for the target parameter of the given effect.

The array size depends on the given param.

Parameters:

effect

Effect to get parameter of.

param

Param to get values of.

staticgetFilterf(filter:ALFilter, param:Int):Float

Gets the float value for the target parameter of the given filter.

Parameters:

filter

Filter to get parameter of.

param

Param to get value of.

staticgetFilterfv(filter:ALFilter, param:Int):Array<Float>

Returns an array of multiple float values for the target parameter of the given filter.

The array size is always 1, as there are no parameters that return an array for this object.

Parameters:

filter

Filter to get parameter of.

param

Param to get values of.

staticgetFilteri(filter:ALFilter, param:Int):Int

Gets the integer value for the target parameter of the given filter.

Parameters:

filter

Filter to get parameter of.

param

Param to get value of.

staticgetFilteriv(filter:ALFilter, param:Int):Array<Int>

Returns an array of multiple integer values for the target parameter of the given filter.

The array size is always 1, as there are no parameters that return an array for this object.

Parameters:

filter

Filter to get parameter of.

param

Param to get values of.

staticinlineinitEFX():Void

Initializes the EFX extension.

The EFX extension will not work before this function is called once.

staticisAuxiliaryEffectSlot(auxslot:ALAuxSlot):Bool

Checks if the given slot is a valid ALAuxSlot object.

Parameters:

auxslot

Auxiliary Effect Slot to check validity of.

staticisEffect(effect:ALEffect):Bool

Checks if the given effect is a valid ALEffect object.

Parameters:

effect

Effect to check validity of.

staticisFilter(filter:ALFilter):Bool

Checks if the given filter is a valid ALFilter object.

Parameters:

filter

Filter to check validity of.