Package com.jme3.audio.lwjgl
Class LwjglEFX
java.lang.Object
com.jme3.audio.lwjgl.LwjglEFX
- 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
alAuxiliaryEffectSloti
(int effectSlot, int param, int value) Sets the integer value of an effect slot parameter.void
alDeleteAuxiliaryEffectSlots
(int numEffectSlots, IntBuffer buffers) Deletes a number of effect slots.void
alDeleteEffects
(int numEffects, IntBuffer buffers) Deletes a number of effects.void
alDeleteFilters
(int numFilters, IntBuffer buffers) Deletes a number of filters.void
alEffectf
(int effect, int param, float value) Sets the float value of an effect parameter.void
alEffecti
(int effect, int param, int value) Sets the integer value of an effect parameter.void
alFilterf
(int filter, int param, float value) Sets the float value of a filter parameter.void
alFilteri
(int filter, int param, int value) Sets the integer value of a filter parameter.void
alGenAuxiliaryEffectSlots
(int numSlots, IntBuffer buffers) Requests a number of effect slots.void
alGenEffects
(int numEffects, IntBuffer buffers) Requests a number of effects.void
alGenFilters
(int numFilters, IntBuffer buffers) Requests a number of filters.
-
Constructor Details
-
LwjglEFX
public LwjglEFX()
-
-
Method Details
-
alGenAuxiliaryEffectSlots
Description copied from interface:EFX
Requests a number of effect slots.- Specified by:
alGenAuxiliaryEffectSlots
in interfaceEFX
- Parameters:
numSlots
- the slots count.buffers
- the buffer that will receive the effect slots.
-
alGenEffects
Description copied from interface:EFX
Requests a number of effects.- Specified by:
alGenEffects
in 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:EFX
Sets the integer value of an effect parameter. -
alAuxiliaryEffectSloti
public void alAuxiliaryEffectSloti(int effectSlot, int param, int value) Description copied from interface:EFX
Sets the integer value of an effect slot parameter.- Specified by:
alAuxiliaryEffectSloti
in interfaceEFX
- Parameters:
effectSlot
- the effect slot to modify.param
- the parameter to modify.value
- the parameter value.
-
alDeleteEffects
Description copied from interface:EFX
Deletes a number of effects.- Specified by:
alDeleteEffects
in interfaceEFX
- Parameters:
numEffects
- the effects count.buffers
- the effect to delete.
-
alDeleteAuxiliaryEffectSlots
Description copied from interface:EFX
Deletes a number of effect slots.- Specified by:
alDeleteAuxiliaryEffectSlots
in interfaceEFX
- Parameters:
numEffectSlots
- the effect slots count.buffers
- the effect slots to delete.
-
alGenFilters
Description copied from interface:EFX
Requests a number of filters.- Specified by:
alGenFilters
in 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:EFX
Sets the integer value of a filter parameter. -
alFilterf
public void alFilterf(int filter, int param, float value) Description copied from interface:EFX
Sets the float value of a filter parameter. -
alDeleteFilters
Description copied from interface:EFX
Deletes a number of filters.- Specified by:
alDeleteFilters
in 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:EFX
Sets the float value of an effect parameter.
-