Package org.lwjgl.openal
Class EXTEfx
- java.lang.Object
-
- org.lwjgl.openal.EXTEfx
-
public class EXTEfx extends java.lang.ObjectNative bindings to theALC_EXT_EFXextension.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 voidalAuxiliaryEffectSlotf(int effectSlot, int param, float value)Sets the float value of an effect slot parameter.static voidalAuxiliaryEffectSlotfv(int effectSlot, int param, float[] values)Array version of:AuxiliaryEffectSlotfvstatic voidalAuxiliaryEffectSlotfv(int effectSlot, int param, java.nio.FloatBuffer values)Pointer version ofAuxiliaryEffectSlotf.static voidalAuxiliaryEffectSloti(int effectSlot, int param, int value)Sets the integer value of an effect slot parameter.static voidalAuxiliaryEffectSlotiv(int effectSlot, int param, int[] values)Array version of:AuxiliaryEffectSlotivstatic voidalAuxiliaryEffectSlotiv(int effectSlot, int param, java.nio.IntBuffer values)Pointer version ofAuxiliaryEffectSloti.static voidalDeleteAuxiliaryEffectSlots(int effectSlot)Deletes a number of effect slots.static voidalDeleteAuxiliaryEffectSlots(int[] effectSlots)Array version of:DeleteAuxiliaryEffectSlotsstatic voidalDeleteAuxiliaryEffectSlots(java.nio.IntBuffer effectSlots)Deletes a number of effect slots.static voidalDeleteEffects(int effect)Deletes a number of effects.static voidalDeleteEffects(int[] effects)Array version of:DeleteEffectsstatic voidalDeleteEffects(java.nio.IntBuffer effects)Deletes a number of effects.static voidalDeleteFilters(int filter)Deletes a number of filters.static voidalDeleteFilters(int[] filters)Array version of:DeleteFiltersstatic voidalDeleteFilters(java.nio.IntBuffer filters)Deletes a number of filters.static voidalEffectf(int effect, int param, float value)Sets the float value of an effect parameter.static voidalEffectfv(int effect, int param, float[] values)Array version of:Effectfvstatic voidalEffectfv(int effect, int param, java.nio.FloatBuffer values)Pointer version ofEffectf.static voidalEffecti(int effect, int param, int value)Sets the integer value of an effect parameter.static voidalEffectiv(int effect, int param, int[] values)Array version of:Effectivstatic voidalEffectiv(int effect, int param, java.nio.IntBuffer values)Pointer version ofEffecti.static voidalFilterf(int filter, int param, float value)Sets the float value of a filter parameter.static voidalFilterfv(int filter, int param, float[] values)Array version of:Filterfvstatic voidalFilterfv(int filter, int param, java.nio.FloatBuffer values)Pointer version ofFilterf.static voidalFilteri(int filter, int param, int value)Sets the integer value of a filter parameter.static voidalFilteriv(int filter, int param, int[] values)Array version of:Filterivstatic voidalFilteriv(int filter, int param, java.nio.IntBuffer values)Pointer version ofFilteri.static intalGenAuxiliaryEffectSlots()Requests a number of effect slots.static voidalGenAuxiliaryEffectSlots(int[] effectSlots)Array version of:GenAuxiliaryEffectSlotsstatic voidalGenAuxiliaryEffectSlots(java.nio.IntBuffer effectSlots)Requests a number of effect slots.static intalGenEffects()Requests a number of effects.static voidalGenEffects(int[] effects)Array version of:GenEffectsstatic voidalGenEffects(java.nio.IntBuffer effects)Requests a number of effects.static intalGenFilters()Requests a number of filters.static voidalGenFilters(int[] filters)Array version of:GenFiltersstatic voidalGenFilters(java.nio.IntBuffer filters)Requests a number of filters.static floatalGetAuxiliaryEffectSlotf(int effectSlot, int param)Returns the float value of the specified filter parameter.static voidalGetAuxiliaryEffectSlotf(int effectSlot, int param, float[] value)Array version of:GetAuxiliaryEffectSlotfstatic voidalGetAuxiliaryEffectSlotf(int effectSlot, int param, java.nio.FloatBuffer value)Returns the float value of the specified filter parameter.static voidalGetAuxiliaryEffectSlotfv(int effectSlot, int param, float[] values)Array version of:GetAuxiliaryEffectSlotfvstatic voidalGetAuxiliaryEffectSlotfv(int effectSlot, int param, java.nio.FloatBuffer values)Returns the float values of the specified effect slot parameter.static intalGetAuxiliaryEffectSloti(int effectSlot, int param)Returns the integer value of the specified effect slot parameter.static voidalGetAuxiliaryEffectSloti(int effectSlot, int param, int[] value)Array version of:GetAuxiliaryEffectSlotistatic voidalGetAuxiliaryEffectSloti(int effectSlot, int param, java.nio.IntBuffer value)Returns the integer value of the specified effect slot parameter.static voidalGetAuxiliaryEffectSlotiv(int effectSlot, int param, int[] values)Array version of:GetAuxiliaryEffectSlotivstatic voidalGetAuxiliaryEffectSlotiv(int effectSlot, int param, java.nio.IntBuffer values)Returns the integer values of the specified effect slot parameter.static floatalGetEffectf(int effect, int param)Returns the float value of the specified effect parameter.static voidalGetEffectf(int effect, int param, float[] value)Array version of:GetEffectfstatic voidalGetEffectf(int effect, int param, java.nio.FloatBuffer value)Returns the float value of the specified effect parameter.static voidalGetEffectfv(int effect, int param, float[] values)Array version of:GetEffectfvstatic voidalGetEffectfv(int effect, int param, java.nio.FloatBuffer values)Returns the float values of the specified effect parameter.static intalGetEffecti(int effect, int param)Returns the integer value of the specified effect parameter.static voidalGetEffecti(int effect, int param, int[] value)Array version of:GetEffectistatic voidalGetEffecti(int effect, int param, java.nio.IntBuffer value)Returns the integer value of the specified effect parameter.static voidalGetEffectiv(int effect, int param, int[] values)Array version of:GetEffectivstatic voidalGetEffectiv(int effect, int param, java.nio.IntBuffer values)Returns the integer values of the specified effect parameter.static floatalGetFilterf(int filter, int param)Returns the float value of the specified filter parameter.static voidalGetFilterf(int filter, int param, float[] value)Array version of:GetFilterfstatic voidalGetFilterf(int filter, int param, java.nio.FloatBuffer value)Returns the float value of the specified filter parameter.static voidalGetFilterfv(int filter, int param, float[] values)Array version of:GetFilterfvstatic voidalGetFilterfv(int filter, int param, java.nio.FloatBuffer values)Returns the float values of the specified filter parameter.static intalGetFilteri(int filter, int param)Returns the integer value of the specified filter parameter.static voidalGetFilteri(int filter, int param, int[] value)Array version of:GetFilteristatic voidalGetFilteri(int filter, int param, java.nio.IntBuffer value)Returns the integer value of the specified filter parameter.static voidalGetFilteriv(int filter, int param, int[] values)Array version of:GetFilterivstatic voidalGetFilteriv(int filter, int param, java.nio.IntBuffer values)Returns the integer values of the specified filter parameter.static booleanalIsAuxiliaryEffectSlot(int effectSlot)Verifies whether the given object name is an effect slot.static booleanalIsEffect(int effect)Verifies whether the given object name is an effect.static booleanalIsFilter(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
-
-