Package org.lwjgl.openal
Class EXTEfx
- java.lang.Object
-
- org.lwjgl.openal.EXTEfx
-
public class EXTEfx extends java.lang.Object
Native bindings to theALC_EXT_EFX
extension.The Effects Extension is designed to provide a generic, cross-platform framework for adding advanced DSP effects to OpenAL.
-
-
Field Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static void
alAuxiliaryEffectSlotf(int effectSlot, int param, float value)
Sets the float value of an effect slot parameter.static void
alAuxiliaryEffectSlotfv(int effectSlot, int param, float[] values)
Array version of:AuxiliaryEffectSlotfv
static void
alAuxiliaryEffectSlotfv(int effectSlot, int param, java.nio.FloatBuffer values)
Pointer version ofAuxiliaryEffectSlotf
.static void
alAuxiliaryEffectSloti(int effectSlot, int param, int value)
Sets the integer value of an effect slot parameter.static void
alAuxiliaryEffectSlotiv(int effectSlot, int param, int[] values)
Array version of:AuxiliaryEffectSlotiv
static void
alAuxiliaryEffectSlotiv(int effectSlot, int param, java.nio.IntBuffer values)
Pointer version ofAuxiliaryEffectSloti
.static void
alDeleteAuxiliaryEffectSlots(int effectSlot)
Deletes a number of effect slots.static void
alDeleteAuxiliaryEffectSlots(int[] effectSlots)
Array version of:DeleteAuxiliaryEffectSlots
static void
alDeleteAuxiliaryEffectSlots(java.nio.IntBuffer effectSlots)
Deletes a number of effect slots.static void
alDeleteEffects(int effect)
Deletes a number of effects.static void
alDeleteEffects(int[] effects)
Array version of:DeleteEffects
static void
alDeleteEffects(java.nio.IntBuffer effects)
Deletes a number of effects.static void
alDeleteFilters(int filter)
Deletes a number of filters.static void
alDeleteFilters(int[] filters)
Array version of:DeleteFilters
static void
alDeleteFilters(java.nio.IntBuffer filters)
Deletes a number of filters.static void
alEffectf(int effect, int param, float value)
Sets the float value of an effect parameter.static void
alEffectfv(int effect, int param, float[] values)
Array version of:Effectfv
static void
alEffectfv(int effect, int param, java.nio.FloatBuffer values)
Pointer version ofEffectf
.static void
alEffecti(int effect, int param, int value)
Sets the integer value of an effect parameter.static void
alEffectiv(int effect, int param, int[] values)
Array version of:Effectiv
static void
alEffectiv(int effect, int param, java.nio.IntBuffer values)
Pointer version ofEffecti
.static void
alFilterf(int filter, int param, float value)
Sets the float value of a filter parameter.static void
alFilterfv(int filter, int param, float[] values)
Array version of:Filterfv
static void
alFilterfv(int filter, int param, java.nio.FloatBuffer values)
Pointer version ofFilterf
.static void
alFilteri(int filter, int param, int value)
Sets the integer value of a filter parameter.static void
alFilteriv(int filter, int param, int[] values)
Array version of:Filteriv
static void
alFilteriv(int filter, int param, java.nio.IntBuffer values)
Pointer version ofFilteri
.static int
alGenAuxiliaryEffectSlots()
Requests a number of effect slots.static void
alGenAuxiliaryEffectSlots(int[] effectSlots)
Array version of:GenAuxiliaryEffectSlots
static void
alGenAuxiliaryEffectSlots(java.nio.IntBuffer effectSlots)
Requests a number of effect slots.static int
alGenEffects()
Requests a number of effects.static void
alGenEffects(int[] effects)
Array version of:GenEffects
static void
alGenEffects(java.nio.IntBuffer effects)
Requests a number of effects.static int
alGenFilters()
Requests a number of filters.static void
alGenFilters(int[] filters)
Array version of:GenFilters
static void
alGenFilters(java.nio.IntBuffer filters)
Requests a number of filters.static float
alGetAuxiliaryEffectSlotf(int effectSlot, int param)
Returns the float value of the specified filter parameter.static void
alGetAuxiliaryEffectSlotf(int effectSlot, int param, float[] value)
Array version of:GetAuxiliaryEffectSlotf
static void
alGetAuxiliaryEffectSlotf(int effectSlot, int param, java.nio.FloatBuffer value)
Returns the float value of the specified filter parameter.static void
alGetAuxiliaryEffectSlotfv(int effectSlot, int param, float[] values)
Array version of:GetAuxiliaryEffectSlotfv
static void
alGetAuxiliaryEffectSlotfv(int effectSlot, int param, java.nio.FloatBuffer values)
Returns the float values of the specified effect slot parameter.static int
alGetAuxiliaryEffectSloti(int effectSlot, int param)
Returns the integer value of the specified effect slot parameter.static void
alGetAuxiliaryEffectSloti(int effectSlot, int param, int[] value)
Array version of:GetAuxiliaryEffectSloti
static void
alGetAuxiliaryEffectSloti(int effectSlot, int param, java.nio.IntBuffer value)
Returns the integer value of the specified effect slot parameter.static void
alGetAuxiliaryEffectSlotiv(int effectSlot, int param, int[] values)
Array version of:GetAuxiliaryEffectSlotiv
static void
alGetAuxiliaryEffectSlotiv(int effectSlot, int param, java.nio.IntBuffer values)
Returns the integer values of the specified effect slot parameter.static float
alGetEffectf(int effect, int param)
Returns the float value of the specified effect parameter.static void
alGetEffectf(int effect, int param, float[] value)
Array version of:GetEffectf
static void
alGetEffectf(int effect, int param, java.nio.FloatBuffer value)
Returns the float value of the specified effect parameter.static void
alGetEffectfv(int effect, int param, float[] values)
Array version of:GetEffectfv
static void
alGetEffectfv(int effect, int param, java.nio.FloatBuffer values)
Returns the float values of the specified effect parameter.static int
alGetEffecti(int effect, int param)
Returns the integer value of the specified effect parameter.static void
alGetEffecti(int effect, int param, int[] value)
Array version of:GetEffecti
static void
alGetEffecti(int effect, int param, java.nio.IntBuffer value)
Returns the integer value of the specified effect parameter.static void
alGetEffectiv(int effect, int param, int[] values)
Array version of:GetEffectiv
static void
alGetEffectiv(int effect, int param, java.nio.IntBuffer values)
Returns the integer values of the specified effect parameter.static float
alGetFilterf(int filter, int param)
Returns the float value of the specified filter parameter.static void
alGetFilterf(int filter, int param, float[] value)
Array version of:GetFilterf
static void
alGetFilterf(int filter, int param, java.nio.FloatBuffer value)
Returns the float value of the specified filter parameter.static void
alGetFilterfv(int filter, int param, float[] values)
Array version of:GetFilterfv
static void
alGetFilterfv(int filter, int param, java.nio.FloatBuffer values)
Returns the float values of the specified filter parameter.static int
alGetFilteri(int filter, int param)
Returns the integer value of the specified filter parameter.static void
alGetFilteri(int filter, int param, int[] value)
Array version of:GetFilteri
static void
alGetFilteri(int filter, int param, java.nio.IntBuffer value)
Returns the integer value of the specified filter parameter.static void
alGetFilteriv(int filter, int param, int[] values)
Array version of:GetFilteriv
static void
alGetFilteriv(int filter, int param, java.nio.IntBuffer values)
Returns the integer values of the specified filter parameter.static boolean
alIsAuxiliaryEffectSlot(int effectSlot)
Verifies whether the given object name is an effect slot.static boolean
alIsEffect(int effect)
Verifies whether the given object name is an effect.static boolean
alIsFilter(int filter)
Verifies whether the given object name is a filter.
-
-
-
Field Detail
-
AL_METERS_PER_UNIT
Listener properties.
-
AL_DIRECT_FILTER, AL_AUXILIARY_SEND_FILTER, AL_AIR_ABSORPTION_FACTOR, AL_ROOM_ROLLOFF_FACTOR, AL_CONE_OUTER_GAINHF, AL_DIRECT_FILTER_GAINHF_AUTO, AL_AUXILIARY_SEND_FILTER_GAIN_AUTO, AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO
Source properties.
-
AL_EFFECTSLOT_NULL, AL_EFFECTSLOT_EFFECT, AL_EFFECTSLOT_GAIN, AL_EFFECTSLOT_AUXILIARY_SEND_AUTO
Auxiliary effect slot properties.
-
AL_REVERB_DENSITY, AL_REVERB_DIFFUSION, AL_REVERB_GAIN, AL_REVERB_GAINHF, AL_REVERB_DECAY_TIME, AL_REVERB_DECAY_HFRATIO, AL_REVERB_REFLECTIONS_GAIN, AL_REVERB_REFLECTIONS_DELAY, AL_REVERB_LATE_REVERB_GAIN, AL_REVERB_LATE_REVERB_DELAY, AL_REVERB_AIR_ABSORPTION_GAINHF, AL_REVERB_ROOM_ROLLOFF_FACTOR, AL_REVERB_DECAY_HFLIMIT
Reverb effect parameters.
-
AL_EAXREVERB_DENSITY, AL_EAXREVERB_DIFFUSION, AL_EAXREVERB_GAIN, AL_EAXREVERB_GAINHF, AL_EAXREVERB_GAINLF, AL_EAXREVERB_DECAY_TIME, AL_EAXREVERB_DECAY_HFRATIO, AL_EAXREVERB_DECAY_LFRATIO, AL_EAXREVERB_REFLECTIONS_GAIN, AL_EAXREVERB_REFLECTIONS_DELAY, AL_EAXREVERB_REFLECTIONS_PAN, AL_EAXREVERB_LATE_REVERB_GAIN, AL_EAXREVERB_LATE_REVERB_DELAY, AL_EAXREVERB_LATE_REVERB_PAN, AL_EAXREVERB_ECHO_TIME, AL_EAXREVERB_ECHO_DEPTH, AL_EAXREVERB_MODULATION_TIME, AL_EAXREVERB_MODULATION_DEPTH, AL_EAXREVERB_AIR_ABSORPTION_GAINHF, AL_EAXREVERB_HFREFERENCE, AL_EAXREVERB_LFREFERENCE, AL_EAXREVERB_ROOM_ROLLOFF_FACTOR, AL_EAXREVERB_DECAY_HFLIMIT
EAX Reverb effect parameters.
-
AL_CHORUS_WAVEFORM, AL_CHORUS_PHASE, AL_CHORUS_RATE, AL_CHORUS_DEPTH, AL_CHORUS_FEEDBACK, AL_CHORUS_DELAY
Chorus effect parameters.
-
AL_DISTORTION_EDGE, AL_DISTORTION_GAIN, AL_DISTORTION_LOWPASS_CUTOFF, AL_DISTORTION_EQCENTER, AL_DISTORTION_EQBANDWIDTH
Distortion effect parameters.
-
AL_ECHO_DELAY, AL_ECHO_LRDELAY, AL_ECHO_DAMPING, AL_ECHO_FEEDBACK, AL_ECHO_SPREAD
Echo effect parameters.
-
AL_FLANGER_WAVEFORM, AL_FLANGER_PHASE, AL_FLANGER_RATE, AL_FLANGER_DEPTH, AL_FLANGER_FEEDBACK, AL_FLANGER_DELAY
Flanger effect parameters.
-
AL_FREQUENCY_SHIFTER_FREQUENCY, AL_FREQUENCY_SHIFTER_LEFT_DIRECTION, AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION
Frequency shifter effect parameters.
-
AL_VOCMORPHER_PHONEMEA, AL_VOCMORPHER_PHONEMEA_COARSE_TUNING, AL_VOCMORPHER_PHONEMEB, AL_VOCMORPHER_PHONEMEB_COARSE_TUNING, AL_VOCMORPHER_WAVEFORM, AL_VOCMORPHER_RATE
Vocal morpher effect parameters.
-
AL_PITCH_SHIFTER_COARSE_TUNE, AL_PITCH_SHIFTER_FINE_TUNE
Pitch shifter effect parameters.
-
AL_RING_MODULATOR_FREQUENCY, AL_RING_MODULATOR_HIGHPASS_CUTOFF, AL_RING_MODULATOR_WAVEFORM
Ring modulator effect parameters.
-
AL_AUTOWAH_ATTACK_TIME, AL_AUTOWAH_RELEASE_TIME, AL_AUTOWAH_RESONANCE, AL_AUTOWAH_PEAK_GAIN
Autowah effect parameters.
-
AL_COMPRESSOR_ONOFF
Compressor effect parameters.
-
AL_EQUALIZER_LOW_GAIN, AL_EQUALIZER_LOW_CUTOFF, AL_EQUALIZER_MID1_GAIN, AL_EQUALIZER_MID1_CENTER, AL_EQUALIZER_MID1_WIDTH, AL_EQUALIZER_MID2_GAIN, AL_EQUALIZER_MID2_CENTER, AL_EQUALIZER_MID2_WIDTH, AL_EQUALIZER_HIGH_GAIN, AL_EQUALIZER_HIGH_CUTOFF
Equalizer effect parameters.
-
AL_EFFECT_FIRST_PARAMETER, AL_EFFECT_LAST_PARAMETER, AL_EFFECT_TYPE
Effect type effect parameters.
-
AL_EFFECT_NULL, AL_EFFECT_REVERB, AL_EFFECT_CHORUS, AL_EFFECT_DISTORTION, AL_EFFECT_ECHO, AL_EFFECT_FLANGER, AL_EFFECT_FREQUENCY_SHIFTER, AL_EFFECT_VOCAL_MORPHER, AL_EFFECT_PITCH_SHIFTER, AL_EFFECT_RING_MODULATOR, AL_EFFECT_AUTOWAH, AL_EFFECT_COMPRESSOR, AL_EFFECT_EQUALIZER, AL_EFFECT_EAXREVERB
Effect types
-
AL_LOWPASS_GAIN, AL_LOWPASS_GAINHF
Lowpass filter properties
-
AL_HIGHPASS_GAIN, AL_HIGHPASS_GAINLF
Highpass filter properties
-
AL_BANDPASS_GAIN, AL_BANDPASS_GAINLF, AL_BANDPASS_GAINHF
Bandpass filter properties
-
AL_FILTER_FIRST_PARAMETER, AL_FILTER_LAST_PARAMETER, AL_FILTER_TYPE
Filter type
-
AL_FILTER_NULL, AL_FILTER_LOWPASS, AL_FILTER_HIGHPASS, AL_FILTER_BANDPASS
Filter types.
-
AL_MIN_AIR_ABSORPTION_FACTOR, AL_MAX_AIR_ABSORPTION_FACTOR, AL_DEFAULT_AIR_ABSORPTION_FACTOR, AL_MIN_ROOM_ROLLOFF_FACTOR, AL_MAX_ROOM_ROLLOFF_FACTOR, AL_DEFAULT_ROOM_ROLLOFF_FACTOR, AL_MIN_CONE_OUTER_GAINHF, AL_MAX_CONE_OUTER_GAINHF, AL_DEFAULT_CONE_OUTER_GAINHF, AL_MIN_DIRECT_FILTER_GAINHF_AUTO, AL_MAX_DIRECT_FILTER_GAINHF_AUTO, AL_DEFAULT_DIRECT_FILTER_GAINHF_AUTO, AL_MIN_AUXILIARY_SEND_FILTER_GAIN_AUTO, AL_MAX_AUXILIARY_SEND_FILTER_GAIN_AUTO, AL_DEFAULT_AUXILIARY_SEND_FILTER_GAIN_AUTO, AL_MIN_AUXILIARY_SEND_FILTER_GAINHF_AUTO, AL_MAX_AUXILIARY_SEND_FILTER_GAINHF_AUTO, AL_DEFAULT_AUXILIARY_SEND_FILTER_GAINHF_AUTO
Source property value ranges and defaults
-
AL_MIN_METERS_PER_UNIT, AL_MAX_METERS_PER_UNIT, AL_DEFAULT_METERS_PER_UNIT
Listener property value ranges and defaults.
-
AL_REVERB_MIN_DENSITY, AL_REVERB_MAX_DENSITY, AL_REVERB_DEFAULT_DENSITY, AL_REVERB_MIN_DIFFUSION, AL_REVERB_MAX_DIFFUSION, AL_REVERB_DEFAULT_DIFFUSION, AL_REVERB_MIN_GAIN, AL_REVERB_MAX_GAIN, AL_REVERB_DEFAULT_GAIN, AL_REVERB_MIN_GAINHF, AL_REVERB_MAX_GAINHF, AL_REVERB_DEFAULT_GAINHF, AL_REVERB_MIN_DECAY_TIME, AL_REVERB_MAX_DECAY_TIME, AL_REVERB_DEFAULT_DECAY_TIME, AL_REVERB_MIN_DECAY_HFRATIO, AL_REVERB_MAX_DECAY_HFRATIO, AL_REVERB_DEFAULT_DECAY_HFRATIO, AL_REVERB_MIN_REFLECTIONS_GAIN, AL_REVERB_MAX_REFLECTIONS_GAIN, AL_REVERB_DEFAULT_REFLECTIONS_GAIN, AL_REVERB_MIN_REFLECTIONS_DELAY, AL_REVERB_MAX_REFLECTIONS_DELAY, AL_REVERB_DEFAULT_REFLECTIONS_DELAY, AL_REVERB_MIN_LATE_REVERB_GAIN, AL_REVERB_MAX_LATE_REVERB_GAIN, AL_REVERB_DEFAULT_LATE_REVERB_GAIN, AL_REVERB_MIN_LATE_REVERB_DELAY, AL_REVERB_MAX_LATE_REVERB_DELAY, AL_REVERB_DEFAULT_LATE_REVERB_DELAY, AL_REVERB_MIN_AIR_ABSORPTION_GAINHF, AL_REVERB_MAX_AIR_ABSORPTION_GAINHF, AL_REVERB_DEFAULT_AIR_ABSORPTION_GAINHF, AL_REVERB_MIN_ROOM_ROLLOFF_FACTOR, AL_REVERB_MAX_ROOM_ROLLOFF_FACTOR, AL_REVERB_DEFAULT_ROOM_ROLLOFF_FACTOR, AL_REVERB_MIN_DECAY_HFLIMIT, AL_REVERB_MAX_DECAY_HFLIMIT, AL_REVERB_DEFAULT_DECAY_HFLIMIT
Reverb effect parameter ranges and defaults
-
AL_EAXREVERB_MIN_DENSITY, AL_EAXREVERB_MAX_DENSITY, AL_EAXREVERB_DEFAULT_DENSITY, AL_EAXREVERB_MIN_DIFFUSION, AL_EAXREVERB_MAX_DIFFUSION, AL_EAXREVERB_DEFAULT_DIFFUSION, AL_EAXREVERB_MIN_GAIN, AL_EAXREVERB_MAX_GAIN, AL_EAXREVERB_DEFAULT_GAIN, AL_EAXREVERB_MIN_GAINHF, AL_EAXREVERB_MAX_GAINHF, AL_EAXREVERB_DEFAULT_GAINHF, AL_EAXREVERB_MIN_GAINLF, AL_EAXREVERB_MAX_GAINLF, AL_EAXREVERB_DEFAULT_GAINLF, AL_EAXREVERB_MIN_DECAY_TIME, AL_EAXREVERB_MAX_DECAY_TIME, AL_EAXREVERB_DEFAULT_DECAY_TIME, AL_EAXREVERB_MIN_DECAY_HFRATIO, AL_EAXREVERB_MAX_DECAY_HFRATIO, AL_EAXREVERB_DEFAULT_DECAY_HFRATIO, AL_EAXREVERB_MIN_DECAY_LFRATIO, AL_EAXREVERB_MAX_DECAY_LFRATIO, AL_EAXREVERB_DEFAULT_DECAY_LFRATIO, AL_EAXREVERB_MIN_REFLECTIONS_GAIN, AL_EAXREVERB_MAX_REFLECTIONS_GAIN, AL_EAXREVERB_DEFAULT_REFLECTIONS_GAIN, AL_EAXREVERB_MIN_REFLECTIONS_DELAY, AL_EAXREVERB_MAX_REFLECTIONS_DELAY, AL_EAXREVERB_DEFAULT_REFLECTIONS_DELAY, AL_EAXREVERB_DEFAULT_REFLECTIONS_PAN_XYZ, AL_EAXREVERB_MIN_LATE_REVERB_GAIN, AL_EAXREVERB_MAX_LATE_REVERB_GAIN, AL_EAXREVERB_DEFAULT_LATE_REVERB_GAIN, AL_EAXREVERB_MIN_LATE_REVERB_DELAY, AL_EAXREVERB_MAX_LATE_REVERB_DELAY, AL_EAXREVERB_DEFAULT_LATE_REVERB_DELAY, AL_EAXREVERB_DEFAULT_LATE_REVERB_PAN_XYZ, AL_EAXREVERB_MIN_ECHO_TIME, AL_EAXREVERB_MAX_ECHO_TIME, AL_EAXREVERB_DEFAULT_ECHO_TIME, AL_EAXREVERB_MIN_ECHO_DEPTH, AL_EAXREVERB_MAX_ECHO_DEPTH, AL_EAXREVERB_DEFAULT_ECHO_DEPTH, AL_EAXREVERB_MIN_MODULATION_TIME, AL_EAXREVERB_MAX_MODULATION_TIME, AL_EAXREVERB_DEFAULT_MODULATION_TIME, AL_EAXREVERB_MIN_MODULATION_DEPTH, AL_EAXREVERB_MAX_MODULATION_DEPTH, AL_EAXREVERB_DEFAULT_MODULATION_DEPTH, AL_EAXREVERB_MIN_AIR_ABSORPTION_GAINHF, AL_EAXREVERB_MAX_AIR_ABSORPTION_GAINHF, AL_EAXREVERB_DEFAULT_AIR_ABSORPTION_GAINHF, AL_EAXREVERB_MIN_HFREFERENCE, AL_EAXREVERB_MAX_HFREFERENCE, AL_EAXREVERB_DEFAULT_HFREFERENCE, AL_EAXREVERB_MIN_LFREFERENCE, AL_EAXREVERB_MAX_LFREFERENCE, AL_EAXREVERB_DEFAULT_LFREFERENCE, AL_EAXREVERB_MIN_ROOM_ROLLOFF_FACTOR, AL_EAXREVERB_MAX_ROOM_ROLLOFF_FACTOR, AL_EAXREVERB_DEFAULT_ROOM_ROLLOFF_FACTOR, AL_EAXREVERB_MIN_DECAY_HFLIMIT, AL_EAXREVERB_MAX_DECAY_HFLIMIT, AL_EAXREVERB_DEFAULT_DECAY_HFLIMIT
EAX reverb effect parameter ranges and defaults
-
AL_CHORUS_WAVEFORM_SINUSOID, AL_CHORUS_WAVEFORM_TRIANGLE, AL_CHORUS_MIN_WAVEFORM, AL_CHORUS_MAX_WAVEFORM, AL_CHORUS_DEFAULT_WAVEFORM, AL_CHORUS_MIN_PHASE, AL_CHORUS_MAX_PHASE, AL_CHORUS_DEFAULT_PHASE, AL_CHORUS_MIN_RATE, AL_CHORUS_MAX_RATE, AL_CHORUS_DEFAULT_RATE, AL_CHORUS_MIN_DEPTH, AL_CHORUS_MAX_DEPTH, AL_CHORUS_DEFAULT_DEPTH, AL_CHORUS_MIN_FEEDBACK, AL_CHORUS_MAX_FEEDBACK, AL_CHORUS_DEFAULT_FEEDBACK, AL_CHORUS_MIN_DELAY, AL_CHORUS_MAX_DELAY, AL_CHORUS_DEFAULT_DELAY
Chorus effect parameter ranges and defaults
-
AL_DISTORTION_MIN_EDGE, AL_DISTORTION_MAX_EDGE, AL_DISTORTION_DEFAULT_EDGE, AL_DISTORTION_MIN_GAIN, AL_DISTORTION_MAX_GAIN, AL_DISTORTION_DEFAULT_GAIN, AL_DISTORTION_MIN_LOWPASS_CUTOFF, AL_DISTORTION_MAX_LOWPASS_CUTOFF, AL_DISTORTION_DEFAULT_LOWPASS_CUTOFF, AL_DISTORTION_MIN_EQCENTER, AL_DISTORTION_MAX_EQCENTER, AL_DISTORTION_DEFAULT_EQCENTER, AL_DISTORTION_MIN_EQBANDWIDTH, AL_DISTORTION_MAX_EQBANDWIDTH, AL_DISTORTION_DEFAULT_EQBANDWIDTH
Distortion effect parameter ranges and defaults
-
AL_ECHO_MIN_DELAY, AL_ECHO_MAX_DELAY, AL_ECHO_DEFAULT_DELAY, AL_ECHO_MIN_LRDELAY, AL_ECHO_MAX_LRDELAY, AL_ECHO_DEFAULT_LRDELAY, AL_ECHO_MIN_DAMPING, AL_ECHO_MAX_DAMPING, AL_ECHO_DEFAULT_DAMPING, AL_ECHO_MIN_FEEDBACK, AL_ECHO_MAX_FEEDBACK, AL_ECHO_DEFAULT_FEEDBACK, AL_ECHO_MIN_SPREAD, AL_ECHO_MAX_SPREAD, AL_ECHO_DEFAULT_SPREAD
Echo effect parameter ranges and defaults
-
AL_FLANGER_WAVEFORM_SINUSOID, AL_FLANGER_WAVEFORM_TRIANGLE, AL_FLANGER_MIN_WAVEFORM, AL_FLANGER_MAX_WAVEFORM, AL_FLANGER_DEFAULT_WAVEFORM, AL_FLANGER_MIN_PHASE, AL_FLANGER_MAX_PHASE, AL_FLANGER_DEFAULT_PHASE, AL_FLANGER_MIN_RATE, AL_FLANGER_MAX_RATE, AL_FLANGER_DEFAULT_RATE, AL_FLANGER_MIN_DEPTH, AL_FLANGER_MAX_DEPTH, AL_FLANGER_DEFAULT_DEPTH, AL_FLANGER_MIN_FEEDBACK, AL_FLANGER_MAX_FEEDBACK, AL_FLANGER_DEFAULT_FEEDBACK, AL_FLANGER_MIN_DELAY, AL_FLANGER_MAX_DELAY, AL_FLANGER_DEFAULT_DELAY
Flanger effect parameter ranges and defaults
-
AL_FREQUENCY_SHIFTER_MIN_FREQUENCY, AL_FREQUENCY_SHIFTER_MAX_FREQUENCY, AL_FREQUENCY_SHIFTER_DEFAULT_FREQUENCY, AL_FREQUENCY_SHIFTER_MIN_LEFT_DIRECTION, AL_FREQUENCY_SHIFTER_MAX_LEFT_DIRECTION, AL_FREQUENCY_SHIFTER_DEFAULT_LEFT_DIRECTION, AL_FREQUENCY_SHIFTER_DIRECTION_DOWN, AL_FREQUENCY_SHIFTER_DIRECTION_UP, AL_FREQUENCY_SHIFTER_DIRECTION_OFF, AL_FREQUENCY_SHIFTER_MIN_RIGHT_DIRECTION, AL_FREQUENCY_SHIFTER_MAX_RIGHT_DIRECTION, AL_FREQUENCY_SHIFTER_DEFAULT_RIGHT_DIRECTION
Frequency shifter effect parameter ranges and defaults
-
AL_VOCAL_MORPHER_MIN_PHONEMEA, AL_VOCAL_MORPHER_MAX_PHONEMEA, AL_VOCAL_MORPHER_DEFAULT_PHONEMEA, AL_VOCAL_MORPHER_MIN_PHONEMEA_COARSE_TUNING, AL_VOCAL_MORPHER_MAX_PHONEMEA_COARSE_TUNING, AL_VOCAL_MORPHER_DEFAULT_PHONEMEA_COARSE_TUNING, AL_VOCAL_MORPHER_MIN_PHONEMEB, AL_VOCAL_MORPHER_MAX_PHONEMEB, AL_VOCAL_MORPHER_DEFAULT_PHONEMEB, AL_VOCAL_MORPHER_MIN_PHONEMEB_COARSE_TUNING, AL_VOCAL_MORPHER_MAX_PHONEMEB_COARSE_TUNING, AL_VOCAL_MORPHER_DEFAULT_PHONEMEB_COARSE_TUNING, AL_VOCAL_MORPHER_PHONEME_A, AL_VOCAL_MORPHER_PHONEME_E, AL_VOCAL_MORPHER_PHONEME_I, AL_VOCAL_MORPHER_PHONEME_O, AL_VOCAL_MORPHER_PHONEME_U, AL_VOCAL_MORPHER_PHONEME_AA, AL_VOCAL_MORPHER_PHONEME_AE, AL_VOCAL_MORPHER_PHONEME_AH, AL_VOCAL_MORPHER_PHONEME_AO, AL_VOCAL_MORPHER_PHONEME_EH, AL_VOCAL_MORPHER_PHONEME_ER, AL_VOCAL_MORPHER_PHONEME_IH, AL_VOCAL_MORPHER_PHONEME_IY, AL_VOCAL_MORPHER_PHONEME_UH, AL_VOCAL_MORPHER_PHONEME_UW, AL_VOCAL_MORPHER_PHONEME_B, AL_VOCAL_MORPHER_PHONEME_D, AL_VOCAL_MORPHER_PHONEME_F, AL_VOCAL_MORPHER_PHONEME_G, AL_VOCAL_MORPHER_PHONEME_J, AL_VOCAL_MORPHER_PHONEME_K, AL_VOCAL_MORPHER_PHONEME_L, AL_VOCAL_MORPHER_PHONEME_M, AL_VOCAL_MORPHER_PHONEME_N, AL_VOCAL_MORPHER_PHONEME_P, AL_VOCAL_MORPHER_PHONEME_R, AL_VOCAL_MORPHER_PHONEME_S, AL_VOCAL_MORPHER_PHONEME_T, AL_VOCAL_MORPHER_PHONEME_V, AL_VOCAL_MORPHER_PHONEME_Z, AL_VOCAL_MORPHER_WAVEFORM_SINUSOID, AL_VOCAL_MORPHER_WAVEFORM_TRIANGLE, AL_VOCAL_MORPHER_WAVEFORM_SAWTOOTH, AL_VOCAL_MORPHER_MIN_WAVEFORM, AL_VOCAL_MORPHER_MAX_WAVEFORM, AL_VOCAL_MORPHER_DEFAULT_WAVEFORM, AL_VOCAL_MORPHER_MIN_RATE, AL_VOCAL_MORPHER_MAX_RATE, AL_VOCAL_MORPHER_DEFAULT_RATE
Vocal morpher effect parameter ranges and defaults
-
AL_PITCH_SHIFTER_MIN_COARSE_TUNE, AL_PITCH_SHIFTER_MAX_COARSE_TUNE, AL_PITCH_SHIFTER_DEFAULT_COARSE_TUNE, AL_PITCH_SHIFTER_MIN_FINE_TUNE, AL_PITCH_SHIFTER_MAX_FINE_TUNE, AL_PITCH_SHIFTER_DEFAULT_FINE_TUNE
Pitch shifter effect parameter ranges and defaults
-
AL_RING_MODULATOR_MIN_FREQUENCY, AL_RING_MODULATOR_MAX_FREQUENCY, AL_RING_MODULATOR_DEFAULT_FREQUENCY, AL_RING_MODULATOR_MIN_HIGHPASS_CUTOFF, AL_RING_MODULATOR_MAX_HIGHPASS_CUTOFF, AL_RING_MODULATOR_DEFAULT_HIGHPASS_CUTOFF, AL_RING_MODULATOR_SINUSOID, AL_RING_MODULATOR_SAWTOOTH, AL_RING_MODULATOR_SQUARE, AL_RING_MODULATOR_MIN_WAVEFORM, AL_RING_MODULATOR_MAX_WAVEFORM, AL_RING_MODULATOR_DEFAULT_WAVEFORM
Ring modulator effect parameter ranges and defaults
-
AL_AUTOWAH_MIN_ATTACK_TIME, AL_AUTOWAH_MAX_ATTACK_TIME, AL_AUTOWAH_DEFAULT_ATTACK_TIME, AL_AUTOWAH_MIN_RELEASE_TIME, AL_AUTOWAH_MAX_RELEASE_TIME, AL_AUTOWAH_DEFAULT_RELEASE_TIME, AL_AUTOWAH_MIN_RESONANCE, AL_AUTOWAH_MAX_RESONANCE, AL_AUTOWAH_DEFAULT_RESONANCE, AL_AUTOWAH_MIN_PEAK_GAIN, AL_AUTOWAH_MAX_PEAK_GAIN, AL_AUTOWAH_DEFAULT_PEAK_GAIN
Autowah effect parameter ranges and defaults
-
AL_COMPRESSOR_MIN_ONOFF, AL_COMPRESSOR_MAX_ONOFF, AL_COMPRESSOR_DEFAULT_ONOFF
Compressor effect parameter ranges and defaults
-
AL_EQUALIZER_MIN_LOW_GAIN, AL_EQUALIZER_MAX_LOW_GAIN, AL_EQUALIZER_DEFAULT_LOW_GAIN, AL_EQUALIZER_MIN_LOW_CUTOFF, AL_EQUALIZER_MAX_LOW_CUTOFF, AL_EQUALIZER_DEFAULT_LOW_CUTOFF, AL_EQUALIZER_MIN_MID1_GAIN, AL_EQUALIZER_MAX_MID1_GAIN, AL_EQUALIZER_DEFAULT_MID1_GAIN, AL_EQUALIZER_MIN_MID1_CENTER, AL_EQUALIZER_MAX_MID1_CENTER, AL_EQUALIZER_DEFAULT_MID1_CENTER, AL_EQUALIZER_MIN_MID1_WIDTH, AL_EQUALIZER_MAX_MID1_WIDTH, AL_EQUALIZER_DEFAULT_MID1_WIDTH, AL_EQUALIZER_MIN_MID2_GAIN, AL_EQUALIZER_MAX_MID2_GAIN, AL_EQUALIZER_DEFAULT_MID2_GAIN, AL_EQUALIZER_MIN_MID2_CENTER, AL_EQUALIZER_MAX_MID2_CENTER, AL_EQUALIZER_DEFAULT_MID2_CENTER, AL_EQUALIZER_MIN_MID2_WIDTH, AL_EQUALIZER_MAX_MID2_WIDTH, AL_EQUALIZER_DEFAULT_MID2_WIDTH, AL_EQUALIZER_MIN_HIGH_GAIN, AL_EQUALIZER_MAX_HIGH_GAIN, AL_EQUALIZER_DEFAULT_HIGH_GAIN, AL_EQUALIZER_MIN_HIGH_CUTOFF, AL_EQUALIZER_MAX_HIGH_CUTOFF, AL_EQUALIZER_DEFAULT_HIGH_CUTOFF
Equalizer effect parameter ranges and defaults
-
AL_LOWPASS_MIN_GAIN, AL_LOWPASS_MAX_GAIN, AL_LOWPASS_DEFAULT_GAIN, AL_LOWPASS_MIN_GAINHF, AL_LOWPASS_MAX_GAINHF, AL_LOWPASS_DEFAULT_GAINHF
Lowpass filter parameter ranges and defaults
-
AL_HIGHPASS_MIN_GAIN, AL_HIGHPASS_MAX_GAIN, AL_HIGHPASS_DEFAULT_GAIN, AL_HIGHPASS_MIN_GAINLF, AL_HIGHPASS_MAX_GAINLF, AL_HIGHPASS_DEFAULT_GAINLF
Highpass filter parameter ranges and defaults
-
AL_BANDPASS_MIN_GAIN, AL_BANDPASS_MAX_GAIN, AL_BANDPASS_DEFAULT_GAIN, AL_BANDPASS_MIN_GAINHF, AL_BANDPASS_MAX_GAINHF, AL_BANDPASS_DEFAULT_GAINHF, AL_BANDPASS_MIN_GAINLF, AL_BANDPASS_MAX_GAINLF, AL_BANDPASS_DEFAULT_GAINLF
Bandpass filter parameter ranges and defaults
-
-
Method Detail
-
alGenEffects
public static void alGenEffects(java.nio.IntBuffer effects)
Requests a number of effects.- Parameters:
effects
- the buffer that will receive the effects
-
alGenEffects
public static int alGenEffects()
Requests a number of effects.
-
alDeleteEffects
public static void alDeleteEffects(java.nio.IntBuffer effects)
Deletes a number of effects.- Parameters:
effects
- the effect to delete
-
alDeleteEffects
public static void alDeleteEffects(int effect)
Deletes a number of effects.
-
alIsEffect
public static boolean alIsEffect(int effect)
Verifies whether the given object name is an effect.- Parameters:
effect
- a value that may be a effect name
-
alEffecti
public static void alEffecti(int effect, int param, int value)
Sets the integer value of an effect parameter.- Parameters:
effect
- the effect to modifyparam
- the parameter to modifyvalue
- the parameter value
-
alEffectiv
public static void alEffectiv(int effect, int param, java.nio.IntBuffer values)
Pointer version ofEffecti
.- Parameters:
effect
- the effect to modifyparam
- the parameter to modifyvalues
- the parameter values
-
alEffectf
public static void alEffectf(int effect, int param, float value)
Sets the float value of an effect parameter.- Parameters:
effect
- the effect to modifyparam
- the parameter to modifyvalue
- the parameter value
-
alEffectfv
public static void alEffectfv(int effect, int param, java.nio.FloatBuffer values)
Pointer version ofEffectf
.- Parameters:
effect
- the effect to modifyparam
- the parameter to modifyvalues
- the parameter values
-
alGetEffecti
public static void alGetEffecti(int effect, int param, java.nio.IntBuffer value)
Returns the integer value of the specified effect parameter.- Parameters:
effect
- the effect to queryparam
- the parameter to queryvalue
- the parameter value
-
alGetEffecti
public static int alGetEffecti(int effect, int param)
Returns the integer value of the specified effect parameter.- Parameters:
effect
- the effect to queryparam
- the parameter to query
-
alGetEffectiv
public static void alGetEffectiv(int effect, int param, java.nio.IntBuffer values)
Returns the integer values of the specified effect parameter.- Parameters:
effect
- the effect to queryparam
- the parameter to queryvalues
- the parameter values
-
alGetEffectf
public static void alGetEffectf(int effect, int param, java.nio.FloatBuffer value)
Returns the float value of the specified effect parameter.- Parameters:
effect
- the effect to queryparam
- the parameter to queryvalue
- the parameter value
-
alGetEffectf
public static float alGetEffectf(int effect, int param)
Returns the float value of the specified effect parameter.- Parameters:
effect
- the effect to queryparam
- the parameter to query
-
alGetEffectfv
public static void alGetEffectfv(int effect, int param, java.nio.FloatBuffer values)
Returns the float values of the specified effect parameter.- Parameters:
effect
- the effect to queryparam
- the parameter to queryvalues
- the parameter values
-
alGenFilters
public static void alGenFilters(java.nio.IntBuffer filters)
Requests a number of filters.- Parameters:
filters
- the buffer that will receive the filters
-
alGenFilters
public static int alGenFilters()
Requests a number of filters.
-
alDeleteFilters
public static void alDeleteFilters(java.nio.IntBuffer filters)
Deletes a number of filters.- Parameters:
filters
- the filter to delete
-
alDeleteFilters
public static void alDeleteFilters(int filter)
Deletes a number of filters.
-
alIsFilter
public static boolean alIsFilter(int filter)
Verifies whether the given object name is a filter.- Parameters:
filter
- a value that may be a filter name
-
alFilteri
public static void alFilteri(int filter, int param, int value)
Sets the integer value of a filter parameter.- Parameters:
filter
- the filter to modifyparam
- the parameter to modifyvalue
- the parameter value
-
alFilteriv
public static void alFilteriv(int filter, int param, java.nio.IntBuffer values)
Pointer version ofFilteri
.- Parameters:
filter
- the filter to modifyparam
- the parameter to modifyvalues
- the parameter values
-
alFilterf
public static void alFilterf(int filter, int param, float value)
Sets the float value of a filter parameter.- Parameters:
filter
- the filter to modifyparam
- the parameter to modifyvalue
- the parameter value
-
alFilterfv
public static void alFilterfv(int filter, int param, java.nio.FloatBuffer values)
Pointer version ofFilterf
.- Parameters:
filter
- the filter to modifyparam
- the parameter to modifyvalues
- the parameter values
-
alGetFilteri
public static void alGetFilteri(int filter, int param, java.nio.IntBuffer value)
Returns the integer value of the specified filter parameter.- Parameters:
filter
- the filter to queryparam
- the parameter to queryvalue
- the parameter value
-
alGetFilteri
public static int alGetFilteri(int filter, int param)
Returns the integer value of the specified filter parameter.- Parameters:
filter
- the filter to queryparam
- the parameter to query
-
alGetFilteriv
public static void alGetFilteriv(int filter, int param, java.nio.IntBuffer values)
Returns the integer values of the specified filter parameter.- Parameters:
filter
- the filter to queryparam
- the parameter to queryvalues
- the parameter values
-
alGetFilterf
public static void alGetFilterf(int filter, int param, java.nio.FloatBuffer value)
Returns the float value of the specified filter parameter.- Parameters:
filter
- the effect to queryparam
- the parameter to queryvalue
- the parameter value
-
alGetFilterf
public static float alGetFilterf(int filter, int param)
Returns the float value of the specified filter parameter.- Parameters:
filter
- the effect to queryparam
- the parameter to query
-
alGetFilterfv
public static void alGetFilterfv(int filter, int param, java.nio.FloatBuffer values)
Returns the float values of the specified filter parameter.- Parameters:
filter
- the effect to queryparam
- the parameter to queryvalues
- the parameter values
-
alGenAuxiliaryEffectSlots
public static void alGenAuxiliaryEffectSlots(java.nio.IntBuffer effectSlots)
Requests a number of effect slots.- Parameters:
effectSlots
- the buffer that will receive the effect slots
-
alGenAuxiliaryEffectSlots
public static int alGenAuxiliaryEffectSlots()
Requests a number of effect slots.
-
alDeleteAuxiliaryEffectSlots
public static void alDeleteAuxiliaryEffectSlots(java.nio.IntBuffer effectSlots)
Deletes a number of effect slots.- Parameters:
effectSlots
- the effectSlot to delete
-
alDeleteAuxiliaryEffectSlots
public static void alDeleteAuxiliaryEffectSlots(int effectSlot)
Deletes a number of effect slots.
-
alIsAuxiliaryEffectSlot
public static boolean alIsAuxiliaryEffectSlot(int effectSlot)
Verifies whether the given object name is an effect slot.- Parameters:
effectSlot
- a value that may be an effect slot name
-
alAuxiliaryEffectSloti
public static void alAuxiliaryEffectSloti(int effectSlot, int param, int value)
Sets the integer value of an effect slot parameter.- Parameters:
effectSlot
- the effect slot to modifyparam
- the parameter to modifyvalue
- the parameter value
-
alAuxiliaryEffectSlotiv
public static void alAuxiliaryEffectSlotiv(int effectSlot, int param, java.nio.IntBuffer values)
Pointer version ofAuxiliaryEffectSloti
.- Parameters:
effectSlot
- the effect slot to modifyparam
- the parameter to modifyvalues
- the parameter values
-
alAuxiliaryEffectSlotf
public static void alAuxiliaryEffectSlotf(int effectSlot, int param, float value)
Sets the float value of an effect slot parameter.- Parameters:
effectSlot
- the effect slot to modifyparam
- the parameter to modifyvalue
- the parameter value
-
alAuxiliaryEffectSlotfv
public static void alAuxiliaryEffectSlotfv(int effectSlot, int param, java.nio.FloatBuffer values)
Pointer version ofAuxiliaryEffectSlotf
.- Parameters:
effectSlot
- the effect slot to modifyparam
- the parameter to modifyvalues
- the parameter values
-
alGetAuxiliaryEffectSloti
public static void alGetAuxiliaryEffectSloti(int effectSlot, int param, java.nio.IntBuffer value)
Returns the integer value of the specified effect slot parameter.- Parameters:
effectSlot
- the effect slot to queryparam
- the parameter to queryvalue
- the parameter value
-
alGetAuxiliaryEffectSloti
public static int alGetAuxiliaryEffectSloti(int effectSlot, int param)
Returns the integer value of the specified effect slot parameter.- Parameters:
effectSlot
- the effect slot to queryparam
- the parameter to query
-
alGetAuxiliaryEffectSlotiv
public static void alGetAuxiliaryEffectSlotiv(int effectSlot, int param, java.nio.IntBuffer values)
Returns the integer values of the specified effect slot parameter.- Parameters:
effectSlot
- the effect slot to queryparam
- the parameter to queryvalues
- the parameter values
-
alGetAuxiliaryEffectSlotf
public static void alGetAuxiliaryEffectSlotf(int effectSlot, int param, java.nio.FloatBuffer value)
Returns the float value of the specified filter parameter.- Parameters:
effectSlot
- the effect slot to queryparam
- the parameter to queryvalue
- the parameter value
-
alGetAuxiliaryEffectSlotf
public static float alGetAuxiliaryEffectSlotf(int effectSlot, int param)
Returns the float value of the specified filter parameter.- Parameters:
effectSlot
- the effect slot to queryparam
- the parameter to query
-
alGetAuxiliaryEffectSlotfv
public static void alGetAuxiliaryEffectSlotfv(int effectSlot, int param, java.nio.FloatBuffer values)
Returns the float values of the specified effect slot parameter.- Parameters:
effectSlot
- the effect to queryparam
- the parameter to queryvalues
- the parameter values
-
alGenEffects
public static void alGenEffects(int[] effects)
Array version of:GenEffects
-
alDeleteEffects
public static void alDeleteEffects(int[] effects)
Array version of:DeleteEffects
-
alEffectiv
public static void alEffectiv(int effect, int param, int[] values)
Array version of:Effectiv
-
alEffectfv
public static void alEffectfv(int effect, int param, float[] values)
Array version of:Effectfv
-
alGetEffecti
public static void alGetEffecti(int effect, int param, int[] value)
Array version of:GetEffecti
-
alGetEffectiv
public static void alGetEffectiv(int effect, int param, int[] values)
Array version of:GetEffectiv
-
alGetEffectf
public static void alGetEffectf(int effect, int param, float[] value)
Array version of:GetEffectf
-
alGetEffectfv
public static void alGetEffectfv(int effect, int param, float[] values)
Array version of:GetEffectfv
-
alGenFilters
public static void alGenFilters(int[] filters)
Array version of:GenFilters
-
alDeleteFilters
public static void alDeleteFilters(int[] filters)
Array version of:DeleteFilters
-
alFilteriv
public static void alFilteriv(int filter, int param, int[] values)
Array version of:Filteriv
-
alFilterfv
public static void alFilterfv(int filter, int param, float[] values)
Array version of:Filterfv
-
alGetFilteri
public static void alGetFilteri(int filter, int param, int[] value)
Array version of:GetFilteri
-
alGetFilteriv
public static void alGetFilteriv(int filter, int param, int[] values)
Array version of:GetFilteriv
-
alGetFilterf
public static void alGetFilterf(int filter, int param, float[] value)
Array version of:GetFilterf
-
alGetFilterfv
public static void alGetFilterfv(int filter, int param, float[] values)
Array version of:GetFilterfv
-
alGenAuxiliaryEffectSlots
public static void alGenAuxiliaryEffectSlots(int[] effectSlots)
Array version of:GenAuxiliaryEffectSlots
-
alDeleteAuxiliaryEffectSlots
public static void alDeleteAuxiliaryEffectSlots(int[] effectSlots)
Array version of:DeleteAuxiliaryEffectSlots
-
alAuxiliaryEffectSlotiv
public static void alAuxiliaryEffectSlotiv(int effectSlot, int param, int[] values)
Array version of:AuxiliaryEffectSlotiv
-
alAuxiliaryEffectSlotfv
public static void alAuxiliaryEffectSlotfv(int effectSlot, int param, float[] values)
Array version of:AuxiliaryEffectSlotfv
-
alGetAuxiliaryEffectSloti
public static void alGetAuxiliaryEffectSloti(int effectSlot, int param, int[] value)
Array version of:GetAuxiliaryEffectSloti
-
alGetAuxiliaryEffectSlotiv
public static void alGetAuxiliaryEffectSlotiv(int effectSlot, int param, int[] values)
Array version of:GetAuxiliaryEffectSlotiv
-
alGetAuxiliaryEffectSlotf
public static void alGetAuxiliaryEffectSlotf(int effectSlot, int param, float[] value)
Array version of:GetAuxiliaryEffectSlotf
-
alGetAuxiliaryEffectSlotfv
public static void alGetAuxiliaryEffectSlotfv(int effectSlot, int param, float[] values)
Array version of:GetAuxiliaryEffectSlotfv
-
-