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 and Description |
---|
JoalEFX() |
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.
|
public void alGenAuxiliaryEffectSlots(int numSlots, java.nio.IntBuffer buffers)
EFX
alGenAuxiliaryEffectSlots
in interface EFX
numSlots
- the slots count.buffers
- the buffer that will receive the effect slots.public void alGenEffects(int numEffects, java.nio.IntBuffer buffers)
EFX
alGenEffects
in interface EFX
numEffects
- the effects count.buffers
- the buffer that will receive the effects.public void alEffecti(int effect, int param, int value)
EFX
public void alAuxiliaryEffectSloti(int effectSlot, int param, int value)
EFX
alAuxiliaryEffectSloti
in interface EFX
effectSlot
- the effect slot to modify.param
- the parameter to modify.value
- the parameter value.public void alDeleteEffects(int numEffects, java.nio.IntBuffer buffers)
EFX
alDeleteEffects
in interface EFX
numEffects
- the effects count.buffers
- the effect to delete.public void alDeleteAuxiliaryEffectSlots(int numEffectSlots, java.nio.IntBuffer buffers)
EFX
alDeleteAuxiliaryEffectSlots
in interface EFX
numEffectSlots
- the effect slots count.buffers
- the effect slots to delete.public void alGenFilters(int numFilters, java.nio.IntBuffer buffers)
EFX
alGenFilters
in interface EFX
numFilters
- the filters count.buffers
- the buffer that will receive the filters.public void alFilteri(int filter, int param, int value)
EFX
public void alFilterf(int filter, int param, float value)
EFX
public void alDeleteFilters(int numFilters, java.nio.IntBuffer buffers)
EFX
alDeleteFilters
in interface EFX
numFilters
- the filters count.buffers
- the filter to delete.