public interface EFX
Modifier and Type | Field and Description |
---|---|
static int |
AL_AUXILIARY_SEND_FILTER |
static int |
AL_DIRECT_FILTER |
static int |
AL_DIRECT_FILTER_GAINHF_AUTO |
static int |
AL_EFFECT_REVERB |
static int |
AL_EFFECT_TYPE |
static int |
AL_EFFECTSLOT_EFFECT |
static int |
AL_FILTER_HIGHPASS |
static int |
AL_FILTER_LOWPASS |
static int |
AL_FILTER_NULL |
static int |
AL_FILTER_TYPE |
static int |
AL_LOWPASS_GAIN |
static int |
AL_LOWPASS_GAINHF |
static int |
AL_REVERB_AIR_ABSORPTION_GAINHF |
static int |
AL_REVERB_DECAY_HFLIMIT |
static int |
AL_REVERB_DECAY_HFRATIO |
static int |
AL_REVERB_DECAY_TIME |
static int |
AL_REVERB_DENSITY |
static int |
AL_REVERB_DIFFUSION |
static int |
AL_REVERB_GAIN |
static int |
AL_REVERB_GAINHF |
static int |
AL_REVERB_LATE_REVERB_DELAY |
static int |
AL_REVERB_LATE_REVERB_GAIN |
static int |
AL_REVERB_REFLECTIONS_DELAY |
static int |
AL_REVERB_REFLECTIONS_GAIN |
static int |
AL_REVERB_ROOM_ROLLOFF_FACTOR |
static int |
ALC_EFX_MAJOR_VERSION |
static int |
ALC_EFX_MINOR_VERSION |
static java.lang.String |
ALC_EXT_EFX_NAME |
static int |
ALC_MAX_AUXILIARY_SENDS |
Modifier and Type | Method and Description |
---|---|
void |
alAuxiliaryEffectSloti(int effectSlot,
int param,
int value)
Sets the integer value of an effect slot parameter.
|
void |
alDeleteAuxiliaryEffectSlots(int numEffectSlots,
java.nio.IntBuffer buffers)
Deletes a number of effect slots.
|
void |
alDeleteEffects(int numEffects,
java.nio.IntBuffer buffers)
Deletes a number of effects.
|
void |
alDeleteFilters(int numFilters,
java.nio.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,
java.nio.IntBuffer buffers)
Requests a number of effect slots.
|
void |
alGenEffects(int numEffects,
java.nio.IntBuffer buffers)
Requests a number of effects.
|
void |
alGenFilters(int numFilters,
java.nio.IntBuffer buffers)
Requests a number of filters.
|
static final java.lang.String ALC_EXT_EFX_NAME
static final int ALC_EFX_MAJOR_VERSION
static final int ALC_EFX_MINOR_VERSION
static final int ALC_MAX_AUXILIARY_SENDS
static final int AL_DIRECT_FILTER
static final int AL_AUXILIARY_SEND_FILTER
static final int AL_DIRECT_FILTER_GAINHF_AUTO
static final int AL_REVERB_DENSITY
static final int AL_REVERB_DIFFUSION
static final int AL_REVERB_GAIN
static final int AL_REVERB_GAINHF
static final int AL_REVERB_DECAY_TIME
static final int AL_REVERB_DECAY_HFRATIO
static final int AL_REVERB_REFLECTIONS_GAIN
static final int AL_REVERB_REFLECTIONS_DELAY
static final int AL_REVERB_LATE_REVERB_GAIN
static final int AL_REVERB_LATE_REVERB_DELAY
static final int AL_REVERB_AIR_ABSORPTION_GAINHF
static final int AL_REVERB_ROOM_ROLLOFF_FACTOR
static final int AL_REVERB_DECAY_HFLIMIT
static final int AL_EFFECT_TYPE
static final int AL_EFFECT_REVERB
static final int AL_EFFECTSLOT_EFFECT
static final int AL_LOWPASS_GAIN
static final int AL_LOWPASS_GAINHF
static final int AL_FILTER_TYPE
static final int AL_FILTER_NULL
static final int AL_FILTER_LOWPASS
static final int AL_FILTER_HIGHPASS
void alGenAuxiliaryEffectSlots(int numSlots, java.nio.IntBuffer buffers)
numSlots
- the slots count.buffers
- the buffer that will receive the effect slots.void alGenEffects(int numEffects, java.nio.IntBuffer buffers)
numEffects
- the effects count.buffers
- the buffer that will receive the effects.void alEffecti(int effect, int param, int value)
effect
- the effect to modify.param
- the parameter to modify.value
- the parameter value.void alAuxiliaryEffectSloti(int effectSlot, int param, int value)
effectSlot
- the effect slot to modify.param
- the parameter to modify.value
- the parameter value.void alDeleteEffects(int numEffects, java.nio.IntBuffer buffers)
numEffects
- the effects count.buffers
- the effect to delete.void alDeleteAuxiliaryEffectSlots(int numEffectSlots, java.nio.IntBuffer buffers)
numEffectSlots
- the effect slots count.buffers
- the effect slots to delete.void alGenFilters(int numFilters, java.nio.IntBuffer buffers)
numFilters
- the filters count.buffers
- the buffer that will receive the filters.void alFilteri(int filter, int param, int value)
filter
- the filter to modify.param
- the parameter to modify.value
- the parameter value.void alFilterf(int filter, int param, float value)
filter
- the filter to modify.param
- the parameter to modify.value
- the parameter value.void alDeleteFilters(int numFilters, java.nio.IntBuffer buffers)
numFilters
- the filters count.buffers
- the filter to delete.void alEffectf(int effect, int param, float value)
effect
- the effect to modify.param
- the parameter to modify.value
- the parameter value.