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.