Package com.jme3.audio.android
Class AndroidEFX
java.lang.Object
com.jme3.audio.android.AndroidEFX
- All Implemented Interfaces:
EFX
-
Field Summary
Fields inherited from interface com.jme3.audio.openal.EFX
AL_AUXILIARY_SEND_FILTER, AL_DIRECT_FILTER, AL_DIRECT_FILTER_GAINHF_AUTO, AL_EFFECT_REVERB, AL_EFFECT_TYPE, AL_EFFECTSLOT_EFFECT, AL_FILTER_HIGHPASS, AL_FILTER_LOWPASS, AL_FILTER_NULL, AL_FILTER_TYPE, AL_LOWPASS_GAIN, AL_LOWPASS_GAINHF, AL_REVERB_AIR_ABSORPTION_GAINHF, AL_REVERB_DECAY_HFLIMIT, AL_REVERB_DECAY_HFRATIO, AL_REVERB_DECAY_TIME, AL_REVERB_DENSITY, AL_REVERB_DIFFUSION, AL_REVERB_GAIN, AL_REVERB_GAINHF, AL_REVERB_LATE_REVERB_DELAY, AL_REVERB_LATE_REVERB_GAIN, AL_REVERB_REFLECTIONS_DELAY, AL_REVERB_REFLECTIONS_GAIN, AL_REVERB_ROOM_ROLLOFF_FACTOR, ALC_EFX_MAJOR_VERSION, ALC_EFX_MINOR_VERSION, ALC_EXT_EFX_NAME, ALC_MAX_AUXILIARY_SENDS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidalAuxiliaryEffectSloti(int effectSlot, int param, int value) Sets the integer value of an effect slot parameter.voidalDeleteAuxiliaryEffectSlots(int numEffectSlots, IntBuffer buffers) Deletes a number of effect slots.voidalDeleteEffects(int numEffects, IntBuffer buffers) Deletes a number of effects.voidalDeleteFilters(int numFilters, IntBuffer buffers) Deletes a number of filters.voidalEffectf(int effect, int param, float value) Sets the float value of an effect parameter.voidalEffecti(int effect, int param, int value) Sets the integer value of an effect parameter.voidalFilterf(int filter, int param, float value) Sets the float value of a filter parameter.voidalFilteri(int filter, int param, int value) Sets the integer value of a filter parameter.voidalGenAuxiliaryEffectSlots(int numSlots, IntBuffer buffers) Requests a number of effect slots.voidalGenEffects(int numEffects, IntBuffer buffers) Requests a number of effects.voidalGenFilters(int numFilters, IntBuffer buffers) Requests a number of filters.
-
Constructor Details
-
AndroidEFX
public AndroidEFX()
-
-
Method Details
-
alGenAuxiliaryEffectSlots
Description copied from interface:EFXRequests a number of effect slots.- Specified by:
alGenAuxiliaryEffectSlotsin interfaceEFX- Parameters:
numSlots- the slots count.buffers- the buffer that will receive the effect slots.
-
alGenEffects
Description copied from interface:EFXRequests a number of effects.- Specified by:
alGenEffectsin interfaceEFX- Parameters:
numEffects- the effects count.buffers- the buffer that will receive the effects.
-
alEffecti
public void alEffecti(int effect, int param, int value) Description copied from interface:EFXSets the integer value of an effect parameter. -
alAuxiliaryEffectSloti
public void alAuxiliaryEffectSloti(int effectSlot, int param, int value) Description copied from interface:EFXSets the integer value of an effect slot parameter.- Specified by:
alAuxiliaryEffectSlotiin interfaceEFX- Parameters:
effectSlot- the effect slot to modify.param- the parameter to modify.value- the parameter value.
-
alDeleteEffects
Description copied from interface:EFXDeletes a number of effects.- Specified by:
alDeleteEffectsin interfaceEFX- Parameters:
numEffects- the effects count.buffers- the effect to delete.
-
alDeleteAuxiliaryEffectSlots
Description copied from interface:EFXDeletes a number of effect slots.- Specified by:
alDeleteAuxiliaryEffectSlotsin interfaceEFX- Parameters:
numEffectSlots- the effect slots count.buffers- the effect slots to delete.
-
alGenFilters
Description copied from interface:EFXRequests a number of filters.- Specified by:
alGenFiltersin interfaceEFX- Parameters:
numFilters- the filters count.buffers- the buffer that will receive the filters.
-
alFilteri
public void alFilteri(int filter, int param, int value) Description copied from interface:EFXSets the integer value of a filter parameter. -
alFilterf
public void alFilterf(int filter, int param, float value) Description copied from interface:EFXSets the float value of a filter parameter. -
alDeleteFilters
Description copied from interface:EFXDeletes a number of filters.- Specified by:
alDeleteFiltersin interfaceEFX- Parameters:
numFilters- the filters count.buffers- the filter to delete.
-
alEffectf
public void alEffectf(int effect, int param, float value) Description copied from interface:EFXSets the float value of an effect parameter.
-