Package com.jme3.audio.openal
Interface EFX
- All Known Implementing Classes:
AndroidEFX
,IosEFX
,LwjglEFX
public interface EFX
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String
static final int
-
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.
-
Field Details
-
ALC_EXT_EFX_NAME
- See Also:
-
ALC_EFX_MAJOR_VERSION
static final int ALC_EFX_MAJOR_VERSION- See Also:
-
ALC_EFX_MINOR_VERSION
static final int ALC_EFX_MINOR_VERSION- See Also:
-
ALC_MAX_AUXILIARY_SENDS
static final int ALC_MAX_AUXILIARY_SENDS- See Also:
-
AL_DIRECT_FILTER
static final int AL_DIRECT_FILTER- See Also:
-
AL_AUXILIARY_SEND_FILTER
static final int AL_AUXILIARY_SEND_FILTER- See Also:
-
AL_DIRECT_FILTER_GAINHF_AUTO
static final int AL_DIRECT_FILTER_GAINHF_AUTO- See Also:
-
AL_REVERB_DENSITY
static final int AL_REVERB_DENSITY- See Also:
-
AL_REVERB_DIFFUSION
static final int AL_REVERB_DIFFUSION- See Also:
-
AL_REVERB_GAIN
static final int AL_REVERB_GAIN- See Also:
-
AL_REVERB_GAINHF
static final int AL_REVERB_GAINHF- See Also:
-
AL_REVERB_DECAY_TIME
static final int AL_REVERB_DECAY_TIME- See Also:
-
AL_REVERB_DECAY_HFRATIO
static final int AL_REVERB_DECAY_HFRATIO- See Also:
-
AL_REVERB_REFLECTIONS_GAIN
static final int AL_REVERB_REFLECTIONS_GAIN- See Also:
-
AL_REVERB_REFLECTIONS_DELAY
static final int AL_REVERB_REFLECTIONS_DELAY- See Also:
-
AL_REVERB_LATE_REVERB_GAIN
static final int AL_REVERB_LATE_REVERB_GAIN- See Also:
-
AL_REVERB_LATE_REVERB_DELAY
static final int AL_REVERB_LATE_REVERB_DELAY- See Also:
-
AL_REVERB_AIR_ABSORPTION_GAINHF
static final int AL_REVERB_AIR_ABSORPTION_GAINHF- See Also:
-
AL_REVERB_ROOM_ROLLOFF_FACTOR
static final int AL_REVERB_ROOM_ROLLOFF_FACTOR- See Also:
-
AL_REVERB_DECAY_HFLIMIT
static final int AL_REVERB_DECAY_HFLIMIT- See Also:
-
AL_EFFECT_TYPE
static final int AL_EFFECT_TYPE- See Also:
-
AL_EFFECT_REVERB
static final int AL_EFFECT_REVERB- See Also:
-
AL_EFFECTSLOT_EFFECT
static final int AL_EFFECTSLOT_EFFECT- See Also:
-
AL_LOWPASS_GAIN
static final int AL_LOWPASS_GAIN- See Also:
-
AL_LOWPASS_GAINHF
static final int AL_LOWPASS_GAINHF- See Also:
-
AL_FILTER_TYPE
static final int AL_FILTER_TYPE- See Also:
-
AL_FILTER_NULL
static final int AL_FILTER_NULL- See Also:
-
AL_FILTER_LOWPASS
static final int AL_FILTER_LOWPASS- See Also:
-
AL_FILTER_HIGHPASS
static final int AL_FILTER_HIGHPASS- See Also:
-
-
Method Details
-
alGenAuxiliaryEffectSlots
Requests a number of effect slots.- Parameters:
numSlots
- the slots count.buffers
- the buffer that will receive the effect slots.
-
alGenEffects
Requests a number of effects.- Parameters:
numEffects
- the effects count.buffers
- the buffer that will receive the effects.
-
alEffecti
void alEffecti(int effect, int param, int value) Sets the integer value of an effect parameter.- Parameters:
effect
- the effect to modify.param
- the parameter to modify.value
- the parameter value.
-
alAuxiliaryEffectSloti
void alAuxiliaryEffectSloti(int effectSlot, int param, int value) Sets the integer value of an effect slot parameter.- Parameters:
effectSlot
- the effect slot to modify.param
- the parameter to modify.value
- the parameter value.
-
alDeleteEffects
Deletes a number of effects.- Parameters:
numEffects
- the effects count.buffers
- the effect to delete.
-
alDeleteAuxiliaryEffectSlots
Deletes a number of effect slots.- Parameters:
numEffectSlots
- the effect slots count.buffers
- the effect slots to delete.
-
alGenFilters
Requests a number of filters.- Parameters:
numFilters
- the filters count.buffers
- the buffer that will receive the filters.
-
alFilteri
void alFilteri(int filter, int param, int value) Sets the integer value of a filter parameter.- Parameters:
filter
- the filter to modify.param
- the parameter to modify.value
- the parameter value.
-
alFilterf
void alFilterf(int filter, int param, float value) Sets the float value of a filter parameter.- Parameters:
filter
- the filter to modify.param
- the parameter to modify.value
- the parameter value.
-
alDeleteFilters
Deletes a number of filters.- Parameters:
numFilters
- the filters count.buffers
- the filter to delete.
-
alEffectf
void alEffectf(int effect, int param, float value) Sets the float value of an effect parameter.- Parameters:
effect
- the effect to modify.param
- the parameter to modify.value
- the parameter value.
-