zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
efx.h File Reference
#include "alc.h"
#include "al.h"

Go to the source code of this file.

Macros

#define AL_AIR_ABSORPTION_FACTOR   0x20007
 
#define AL_AUTOWAH_ATTACK_TIME   0x0001
 
#define AL_AUTOWAH_DEFAULT_ATTACK_TIME   (0.06f)
 
#define AL_AUTOWAH_DEFAULT_PEAK_GAIN   (11.22f)
 
#define AL_AUTOWAH_DEFAULT_RELEASE_TIME   (0.06f)
 
#define AL_AUTOWAH_DEFAULT_RESONANCE   (1000.0f)
 
#define AL_AUTOWAH_MAX_ATTACK_TIME   (1.0f)
 
#define AL_AUTOWAH_MAX_PEAK_GAIN   (31621.0f)
 
#define AL_AUTOWAH_MAX_RELEASE_TIME   (1.0f)
 
#define AL_AUTOWAH_MAX_RESONANCE   (1000.0f)
 
#define AL_AUTOWAH_MIN_ATTACK_TIME   (0.0001f)
 
#define AL_AUTOWAH_MIN_PEAK_GAIN   (0.00003f)
 
#define AL_AUTOWAH_MIN_RELEASE_TIME   (0.0001f)
 
#define AL_AUTOWAH_MIN_RESONANCE   (2.0f)
 
#define AL_AUTOWAH_PEAK_GAIN   0x0004
 
#define AL_AUTOWAH_RELEASE_TIME   0x0002
 
#define AL_AUTOWAH_RESONANCE   0x0003
 
#define AL_AUXILIARY_SEND_FILTER   0x20006
 
#define AL_AUXILIARY_SEND_FILTER_GAIN_AUTO   0x2000B
 
#define AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO   0x2000C
 
#define AL_BANDPASS_DEFAULT_GAIN   (1.0f)
 
#define AL_BANDPASS_DEFAULT_GAINHF   (1.0f)
 
#define AL_BANDPASS_DEFAULT_GAINLF   (1.0f)
 
#define AL_BANDPASS_GAIN   0x0001
 
#define AL_BANDPASS_GAINHF   0x0003
 
#define AL_BANDPASS_GAINLF   0x0002
 
#define AL_BANDPASS_MAX_GAIN   (1.0f)
 
#define AL_BANDPASS_MAX_GAINHF   (1.0f)
 
#define AL_BANDPASS_MAX_GAINLF   (1.0f)
 
#define AL_BANDPASS_MIN_GAIN   (0.0f)
 
#define AL_BANDPASS_MIN_GAINHF   (0.0f)
 
#define AL_BANDPASS_MIN_GAINLF   (0.0f)
 
#define AL_CHORUS_DEFAULT_DELAY   (0.016f)
 
#define AL_CHORUS_DEFAULT_DEPTH   (0.1f)
 
#define AL_CHORUS_DEFAULT_FEEDBACK   (0.25f)
 
#define AL_CHORUS_DEFAULT_PHASE   (90)
 
#define AL_CHORUS_DEFAULT_RATE   (1.1f)
 
#define AL_CHORUS_DEFAULT_WAVEFORM   (1)
 
#define AL_CHORUS_DELAY   0x0006
 
#define AL_CHORUS_DEPTH   0x0004
 
#define AL_CHORUS_FEEDBACK   0x0005
 
#define AL_CHORUS_MAX_DELAY   (0.016f)
 
#define AL_CHORUS_MAX_DEPTH   (1.0f)
 
#define AL_CHORUS_MAX_FEEDBACK   (1.0f)
 
#define AL_CHORUS_MAX_PHASE   (180)
 
#define AL_CHORUS_MAX_RATE   (10.0f)
 
#define AL_CHORUS_MAX_WAVEFORM   (1)
 
#define AL_CHORUS_MIN_DELAY   (0.0f)
 
#define AL_CHORUS_MIN_DEPTH   (0.0f)
 
#define AL_CHORUS_MIN_FEEDBACK   (-1.0f)
 
#define AL_CHORUS_MIN_PHASE   (-180)
 
#define AL_CHORUS_MIN_RATE   (0.0f)
 
#define AL_CHORUS_MIN_WAVEFORM   (0)
 
#define AL_CHORUS_PHASE   0x0002
 
#define AL_CHORUS_RATE   0x0003
 
#define AL_CHORUS_WAVEFORM   0x0001
 
#define AL_CHORUS_WAVEFORM_SINUSOID   (0)
 
#define AL_CHORUS_WAVEFORM_TRIANGLE   (1)
 
#define AL_COMPRESSOR_DEFAULT_ONOFF   (1)
 
#define AL_COMPRESSOR_MAX_ONOFF   (1)
 
#define AL_COMPRESSOR_MIN_ONOFF   (0)
 
#define AL_COMPRESSOR_ONOFF   0x0001
 
#define AL_CONE_OUTER_GAINHF   0x20009
 
#define AL_DEFAULT_AIR_ABSORPTION_FACTOR   (0.0f)
 
#define AL_DEFAULT_AUXILIARY_SEND_FILTER_GAIN_AUTO   AL_TRUE
 
#define AL_DEFAULT_AUXILIARY_SEND_FILTER_GAINHF_AUTO   AL_TRUE
 
#define AL_DEFAULT_CONE_OUTER_GAINHF   (1.0f)
 
#define AL_DEFAULT_DIRECT_FILTER_GAINHF_AUTO   AL_TRUE
 
#define AL_DEFAULT_METERS_PER_UNIT   (1.0f)
 
#define AL_DEFAULT_ROOM_ROLLOFF_FACTOR   (0.0f)
 
#define AL_DIRECT_FILTER   0x20005
 
#define AL_DIRECT_FILTER_GAINHF_AUTO   0x2000A
 
#define AL_DISTORTION_DEFAULT_EDGE   (0.2f)
 
#define AL_DISTORTION_DEFAULT_EQBANDWIDTH   (3600.0f)
 
#define AL_DISTORTION_DEFAULT_EQCENTER   (3600.0f)
 
#define AL_DISTORTION_DEFAULT_GAIN   (0.05f)
 
#define AL_DISTORTION_DEFAULT_LOWPASS_CUTOFF   (8000.0f)
 
#define AL_DISTORTION_EDGE   0x0001
 
#define AL_DISTORTION_EQBANDWIDTH   0x0005
 
#define AL_DISTORTION_EQCENTER   0x0004
 
#define AL_DISTORTION_GAIN   0x0002
 
#define AL_DISTORTION_LOWPASS_CUTOFF   0x0003
 
#define AL_DISTORTION_MAX_EDGE   (1.0f)
 
#define AL_DISTORTION_MAX_EQBANDWIDTH   (24000.0f)
 
#define AL_DISTORTION_MAX_EQCENTER   (24000.0f)
 
#define AL_DISTORTION_MAX_GAIN   (1.0f)
 
#define AL_DISTORTION_MAX_LOWPASS_CUTOFF   (24000.0f)
 
#define AL_DISTORTION_MIN_EDGE   (0.0f)
 
#define AL_DISTORTION_MIN_EQBANDWIDTH   (80.0f)
 
#define AL_DISTORTION_MIN_EQCENTER   (80.0f)
 
#define AL_DISTORTION_MIN_GAIN   (0.01f)
 
#define AL_DISTORTION_MIN_LOWPASS_CUTOFF   (80.0f)
 
#define AL_EAXREVERB_AIR_ABSORPTION_GAINHF   0x0013
 
#define AL_EAXREVERB_DECAY_HFLIMIT   0x0017
 
#define AL_EAXREVERB_DECAY_HFRATIO   0x0007
 
#define AL_EAXREVERB_DECAY_LFRATIO   0x0008
 
#define AL_EAXREVERB_DECAY_TIME   0x0006
 
#define AL_EAXREVERB_DEFAULT_AIR_ABSORPTION_GAINHF   (0.994f)
 
#define AL_EAXREVERB_DEFAULT_DECAY_HFLIMIT   AL_TRUE
 
#define AL_EAXREVERB_DEFAULT_DECAY_HFRATIO   (0.83f)
 
#define AL_EAXREVERB_DEFAULT_DECAY_LFRATIO   (1.0f)
 
#define AL_EAXREVERB_DEFAULT_DECAY_TIME   (1.49f)
 
#define AL_EAXREVERB_DEFAULT_DENSITY   (1.0f)
 
#define AL_EAXREVERB_DEFAULT_DIFFUSION   (1.0f)
 
#define AL_EAXREVERB_DEFAULT_ECHO_DEPTH   (0.0f)
 
#define AL_EAXREVERB_DEFAULT_ECHO_TIME   (0.25f)
 
#define AL_EAXREVERB_DEFAULT_GAIN   (0.32f)
 
#define AL_EAXREVERB_DEFAULT_GAINHF   (0.89f)
 
#define AL_EAXREVERB_DEFAULT_GAINLF   (1.0f)
 
#define AL_EAXREVERB_DEFAULT_HFREFERENCE   (5000.0f)
 
#define AL_EAXREVERB_DEFAULT_LATE_REVERB_DELAY   (0.011f)
 
#define AL_EAXREVERB_DEFAULT_LATE_REVERB_GAIN   (1.26f)
 
#define AL_EAXREVERB_DEFAULT_LATE_REVERB_PAN_XYZ   (0.0f)
 
#define AL_EAXREVERB_DEFAULT_LFREFERENCE   (250.0f)
 
#define AL_EAXREVERB_DEFAULT_MODULATION_DEPTH   (0.0f)
 
#define AL_EAXREVERB_DEFAULT_MODULATION_TIME   (0.25f)
 
#define AL_EAXREVERB_DEFAULT_REFLECTIONS_DELAY   (0.007f)
 
#define AL_EAXREVERB_DEFAULT_REFLECTIONS_GAIN   (0.05f)
 
#define AL_EAXREVERB_DEFAULT_REFLECTIONS_PAN_XYZ   (0.0f)
 
#define AL_EAXREVERB_DEFAULT_ROOM_ROLLOFF_FACTOR   (0.0f)
 
#define AL_EAXREVERB_DENSITY   0x0001
 
#define AL_EAXREVERB_DIFFUSION   0x0002
 
#define AL_EAXREVERB_ECHO_DEPTH   0x0010
 
#define AL_EAXREVERB_ECHO_TIME   0x000F
 
#define AL_EAXREVERB_GAIN   0x0003
 
#define AL_EAXREVERB_GAINHF   0x0004
 
#define AL_EAXREVERB_GAINLF   0x0005
 
#define AL_EAXREVERB_HFREFERENCE   0x0014
 
#define AL_EAXREVERB_LATE_REVERB_DELAY   0x000D
 
#define AL_EAXREVERB_LATE_REVERB_GAIN   0x000C
 
#define AL_EAXREVERB_LATE_REVERB_PAN   0x000E
 
#define AL_EAXREVERB_LFREFERENCE   0x0015
 
#define AL_EAXREVERB_MAX_AIR_ABSORPTION_GAINHF   (1.0f)
 
#define AL_EAXREVERB_MAX_DECAY_HFLIMIT   AL_TRUE
 
#define AL_EAXREVERB_MAX_DECAY_HFRATIO   (2.0f)
 
#define AL_EAXREVERB_MAX_DECAY_LFRATIO   (2.0f)
 
#define AL_EAXREVERB_MAX_DECAY_TIME   (20.0f)
 
#define AL_EAXREVERB_MAX_DENSITY   (1.0f)
 
#define AL_EAXREVERB_MAX_DIFFUSION   (1.0f)
 
#define AL_EAXREVERB_MAX_ECHO_DEPTH   (1.0f)
 
#define AL_EAXREVERB_MAX_ECHO_TIME   (0.25f)
 
#define AL_EAXREVERB_MAX_GAIN   (1.0f)
 
#define AL_EAXREVERB_MAX_GAINHF   (1.0f)
 
#define AL_EAXREVERB_MAX_GAINLF   (1.0f)
 
#define AL_EAXREVERB_MAX_HFREFERENCE   (20000.0f)
 
#define AL_EAXREVERB_MAX_LATE_REVERB_DELAY   (0.1f)
 
#define AL_EAXREVERB_MAX_LATE_REVERB_GAIN   (10.0f)
 
#define AL_EAXREVERB_MAX_LFREFERENCE   (1000.0f)
 
#define AL_EAXREVERB_MAX_MODULATION_DEPTH   (1.0f)
 
#define AL_EAXREVERB_MAX_MODULATION_TIME   (4.0f)
 
#define AL_EAXREVERB_MAX_REFLECTIONS_DELAY   (0.3f)
 
#define AL_EAXREVERB_MAX_REFLECTIONS_GAIN   (3.16f)
 
#define AL_EAXREVERB_MAX_ROOM_ROLLOFF_FACTOR   (10.0f)
 
#define AL_EAXREVERB_MIN_AIR_ABSORPTION_GAINHF   (0.892f)
 
#define AL_EAXREVERB_MIN_DECAY_HFLIMIT   AL_FALSE
 
#define AL_EAXREVERB_MIN_DECAY_HFRATIO   (0.1f)
 
#define AL_EAXREVERB_MIN_DECAY_LFRATIO   (0.1f)
 
#define AL_EAXREVERB_MIN_DECAY_TIME   (0.1f)
 
#define AL_EAXREVERB_MIN_DENSITY   (0.0f)
 
#define AL_EAXREVERB_MIN_DIFFUSION   (0.0f)
 
#define AL_EAXREVERB_MIN_ECHO_DEPTH   (0.0f)
 
#define AL_EAXREVERB_MIN_ECHO_TIME   (0.075f)
 
#define AL_EAXREVERB_MIN_GAIN   (0.0f)
 
#define AL_EAXREVERB_MIN_GAINHF   (0.0f)
 
#define AL_EAXREVERB_MIN_GAINLF   (0.0f)
 
#define AL_EAXREVERB_MIN_HFREFERENCE   (1000.0f)
 
#define AL_EAXREVERB_MIN_LATE_REVERB_DELAY   (0.0f)
 
#define AL_EAXREVERB_MIN_LATE_REVERB_GAIN   (0.0f)
 
#define AL_EAXREVERB_MIN_LFREFERENCE   (20.0f)
 
#define AL_EAXREVERB_MIN_MODULATION_DEPTH   (0.0f)
 
#define AL_EAXREVERB_MIN_MODULATION_TIME   (0.04f)
 
#define AL_EAXREVERB_MIN_REFLECTIONS_DELAY   (0.0f)
 
#define AL_EAXREVERB_MIN_REFLECTIONS_GAIN   (0.0f)
 
#define AL_EAXREVERB_MIN_ROOM_ROLLOFF_FACTOR   (0.0f)
 
#define AL_EAXREVERB_MODULATION_DEPTH   0x0012
 
#define AL_EAXREVERB_MODULATION_TIME   0x0011
 
#define AL_EAXREVERB_REFLECTIONS_DELAY   0x000A
 
#define AL_EAXREVERB_REFLECTIONS_GAIN   0x0009
 
#define AL_EAXREVERB_REFLECTIONS_PAN   0x000B
 
#define AL_EAXREVERB_ROOM_ROLLOFF_FACTOR   0x0016
 
#define AL_ECHO_DAMPING   0x0003
 
#define AL_ECHO_DEFAULT_DAMPING   (0.5f)
 
#define AL_ECHO_DEFAULT_DELAY   (0.1f)
 
#define AL_ECHO_DEFAULT_FEEDBACK   (0.5f)
 
#define AL_ECHO_DEFAULT_LRDELAY   (0.1f)
 
#define AL_ECHO_DEFAULT_SPREAD   (-1.0f)
 
#define AL_ECHO_DELAY   0x0001
 
#define AL_ECHO_FEEDBACK   0x0004
 
#define AL_ECHO_LRDELAY   0x0002
 
#define AL_ECHO_MAX_DAMPING   (0.99f)
 
#define AL_ECHO_MAX_DELAY   (0.207f)
 
#define AL_ECHO_MAX_FEEDBACK   (1.0f)
 
#define AL_ECHO_MAX_LRDELAY   (0.404f)
 
#define AL_ECHO_MAX_SPREAD   (1.0f)
 
#define AL_ECHO_MIN_DAMPING   (0.0f)
 
#define AL_ECHO_MIN_DELAY   (0.0f)
 
#define AL_ECHO_MIN_FEEDBACK   (0.0f)
 
#define AL_ECHO_MIN_LRDELAY   (0.0f)
 
#define AL_ECHO_MIN_SPREAD   (-1.0f)
 
#define AL_ECHO_SPREAD   0x0005
 
#define AL_EFFECT_AUTOWAH   0x000A
 
#define AL_EFFECT_CHORUS   0x0002
 
#define AL_EFFECT_COMPRESSOR   0x000B
 
#define AL_EFFECT_DISTORTION   0x0003
 
#define AL_EFFECT_EAXREVERB   0x8000
 
#define AL_EFFECT_ECHO   0x0004
 
#define AL_EFFECT_EQUALIZER   0x000C
 
#define AL_EFFECT_FIRST_PARAMETER   0x0000
 
#define AL_EFFECT_FLANGER   0x0005
 
#define AL_EFFECT_FREQUENCY_SHIFTER   0x0006
 
#define AL_EFFECT_LAST_PARAMETER   0x8000
 
#define AL_EFFECT_NULL   0x0000
 
#define AL_EFFECT_PITCH_SHIFTER   0x0008
 
#define AL_EFFECT_REVERB   0x0001
 
#define AL_EFFECT_RING_MODULATOR   0x0009
 
#define AL_EFFECT_TYPE   0x8001
 
#define AL_EFFECT_VOCAL_MORPHER   0x0007
 
#define AL_EFFECTSLOT_AUXILIARY_SEND_AUTO   0x0003
 
#define AL_EFFECTSLOT_EFFECT   0x0001
 
#define AL_EFFECTSLOT_GAIN   0x0002
 
#define AL_EFFECTSLOT_NULL   0x0000
 
#define AL_EQUALIZER_DEFAULT_HIGH_CUTOFF   (6000.0f)
 
#define AL_EQUALIZER_DEFAULT_HIGH_GAIN   (1.0f)
 
#define AL_EQUALIZER_DEFAULT_LOW_CUTOFF   (200.0f)
 
#define AL_EQUALIZER_DEFAULT_LOW_GAIN   (1.0f)
 
#define AL_EQUALIZER_DEFAULT_MID1_CENTER   (500.0f)
 
#define AL_EQUALIZER_DEFAULT_MID1_GAIN   (1.0f)
 
#define AL_EQUALIZER_DEFAULT_MID1_WIDTH   (1.0f)
 
#define AL_EQUALIZER_DEFAULT_MID2_CENTER   (3000.0f)
 
#define AL_EQUALIZER_DEFAULT_MID2_GAIN   (1.0f)
 
#define AL_EQUALIZER_DEFAULT_MID2_WIDTH   (1.0f)
 
#define AL_EQUALIZER_HIGH_CUTOFF   0x000A
 
#define AL_EQUALIZER_HIGH_GAIN   0x0009
 
#define AL_EQUALIZER_LOW_CUTOFF   0x0002
 
#define AL_EQUALIZER_LOW_GAIN   0x0001
 
#define AL_EQUALIZER_MAX_HIGH_CUTOFF   (16000.0f)
 
#define AL_EQUALIZER_MAX_HIGH_GAIN   (7.943f)
 
#define AL_EQUALIZER_MAX_LOW_CUTOFF   (800.0f)
 
#define AL_EQUALIZER_MAX_LOW_GAIN   (7.943f)
 
#define AL_EQUALIZER_MAX_MID1_CENTER   (3000.0f)
 
#define AL_EQUALIZER_MAX_MID1_GAIN   (7.943f)
 
#define AL_EQUALIZER_MAX_MID1_WIDTH   (1.0f)
 
#define AL_EQUALIZER_MAX_MID2_CENTER   (8000.0f)
 
#define AL_EQUALIZER_MAX_MID2_GAIN   (7.943f)
 
#define AL_EQUALIZER_MAX_MID2_WIDTH   (1.0f)
 
#define AL_EQUALIZER_MID1_CENTER   0x0004
 
#define AL_EQUALIZER_MID1_GAIN   0x0003
 
#define AL_EQUALIZER_MID1_WIDTH   0x0005
 
#define AL_EQUALIZER_MID2_CENTER   0x0007
 
#define AL_EQUALIZER_MID2_GAIN   0x0006
 
#define AL_EQUALIZER_MID2_WIDTH   0x0008
 
#define AL_EQUALIZER_MIN_HIGH_CUTOFF   (4000.0f)
 
#define AL_EQUALIZER_MIN_HIGH_GAIN   (0.126f)
 
#define AL_EQUALIZER_MIN_LOW_CUTOFF   (50.0f)
 
#define AL_EQUALIZER_MIN_LOW_GAIN   (0.126f)
 
#define AL_EQUALIZER_MIN_MID1_CENTER   (200.0f)
 
#define AL_EQUALIZER_MIN_MID1_GAIN   (0.126f)
 
#define AL_EQUALIZER_MIN_MID1_WIDTH   (0.01f)
 
#define AL_EQUALIZER_MIN_MID2_CENTER   (1000.0f)
 
#define AL_EQUALIZER_MIN_MID2_GAIN   (0.126f)
 
#define AL_EQUALIZER_MIN_MID2_WIDTH   (0.01f)
 
#define AL_FILTER_BANDPASS   0x0003
 
#define AL_FILTER_FIRST_PARAMETER   0x0000
 
#define AL_FILTER_HIGHPASS   0x0002
 
#define AL_FILTER_LAST_PARAMETER   0x8000
 
#define AL_FILTER_LOWPASS   0x0001
 
#define AL_FILTER_NULL   0x0000
 
#define AL_FILTER_TYPE   0x8001
 
#define AL_FLANGER_DEFAULT_DELAY   (0.002f)
 
#define AL_FLANGER_DEFAULT_DEPTH   (1.0f)
 
#define AL_FLANGER_DEFAULT_FEEDBACK   (-0.5f)
 
#define AL_FLANGER_DEFAULT_PHASE   (0)
 
#define AL_FLANGER_DEFAULT_RATE   (0.27f)
 
#define AL_FLANGER_DEFAULT_WAVEFORM   (1)
 
#define AL_FLANGER_DELAY   0x0006
 
#define AL_FLANGER_DEPTH   0x0004
 
#define AL_FLANGER_FEEDBACK   0x0005
 
#define AL_FLANGER_MAX_DELAY   (0.004f)
 
#define AL_FLANGER_MAX_DEPTH   (1.0f)
 
#define AL_FLANGER_MAX_FEEDBACK   (1.0f)
 
#define AL_FLANGER_MAX_PHASE   (180)
 
#define AL_FLANGER_MAX_RATE   (10.0f)
 
#define AL_FLANGER_MAX_WAVEFORM   (1)
 
#define AL_FLANGER_MIN_DELAY   (0.0f)
 
#define AL_FLANGER_MIN_DEPTH   (0.0f)
 
#define AL_FLANGER_MIN_FEEDBACK   (-1.0f)
 
#define AL_FLANGER_MIN_PHASE   (-180)
 
#define AL_FLANGER_MIN_RATE   (0.0f)
 
#define AL_FLANGER_MIN_WAVEFORM   (0)
 
#define AL_FLANGER_PHASE   0x0002
 
#define AL_FLANGER_RATE   0x0003
 
#define AL_FLANGER_WAVEFORM   0x0001
 
#define AL_FLANGER_WAVEFORM_SINUSOID   (0)
 
#define AL_FLANGER_WAVEFORM_TRIANGLE   (1)
 
#define AL_FREQUENCY_SHIFTER_DEFAULT_FREQUENCY   (0.0f)
 
#define AL_FREQUENCY_SHIFTER_DEFAULT_LEFT_DIRECTION   (0)
 
#define AL_FREQUENCY_SHIFTER_DEFAULT_RIGHT_DIRECTION   (0)
 
#define AL_FREQUENCY_SHIFTER_DIRECTION_DOWN   (0)
 
#define AL_FREQUENCY_SHIFTER_DIRECTION_OFF   (2)
 
#define AL_FREQUENCY_SHIFTER_DIRECTION_UP   (1)
 
#define AL_FREQUENCY_SHIFTER_FREQUENCY   0x0001
 
#define AL_FREQUENCY_SHIFTER_LEFT_DIRECTION   0x0002
 
#define AL_FREQUENCY_SHIFTER_MAX_FREQUENCY   (24000.0f)
 
#define AL_FREQUENCY_SHIFTER_MAX_LEFT_DIRECTION   (2)
 
#define AL_FREQUENCY_SHIFTER_MAX_RIGHT_DIRECTION   (2)
 
#define AL_FREQUENCY_SHIFTER_MIN_FREQUENCY   (0.0f)
 
#define AL_FREQUENCY_SHIFTER_MIN_LEFT_DIRECTION   (0)
 
#define AL_FREQUENCY_SHIFTER_MIN_RIGHT_DIRECTION   (0)
 
#define AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION   0x0003
 
#define AL_HIGHPASS_DEFAULT_GAIN   (1.0f)
 
#define AL_HIGHPASS_DEFAULT_GAINLF   (1.0f)
 
#define AL_HIGHPASS_GAIN   0x0001
 
#define AL_HIGHPASS_GAINLF   0x0002
 
#define AL_HIGHPASS_MAX_GAIN   (1.0f)
 
#define AL_HIGHPASS_MAX_GAINLF   (1.0f)
 
#define AL_HIGHPASS_MIN_GAIN   (0.0f)
 
#define AL_HIGHPASS_MIN_GAINLF   (0.0f)
 
#define AL_LOWPASS_DEFAULT_GAIN   (1.0f)
 
#define AL_LOWPASS_DEFAULT_GAINHF   (1.0f)
 
#define AL_LOWPASS_GAIN   0x0001
 
#define AL_LOWPASS_GAINHF   0x0002
 
#define AL_LOWPASS_MAX_GAIN   (1.0f)
 
#define AL_LOWPASS_MAX_GAINHF   (1.0f)
 
#define AL_LOWPASS_MIN_GAIN   (0.0f)
 
#define AL_LOWPASS_MIN_GAINHF   (0.0f)
 
#define AL_MAX_AIR_ABSORPTION_FACTOR   (10.0f)
 
#define AL_MAX_AUXILIARY_SEND_FILTER_GAIN_AUTO   AL_TRUE
 
#define AL_MAX_AUXILIARY_SEND_FILTER_GAINHF_AUTO   AL_TRUE
 
#define AL_MAX_CONE_OUTER_GAINHF   (1.0f)
 
#define AL_MAX_DIRECT_FILTER_GAINHF_AUTO   AL_TRUE
 
#define AL_MAX_METERS_PER_UNIT   FLT_MAX
 
#define AL_MAX_ROOM_ROLLOFF_FACTOR   (10.0f)
 
#define AL_METERS_PER_UNIT   0x20004
 
#define AL_MIN_AIR_ABSORPTION_FACTOR   (0.0f)
 
#define AL_MIN_AUXILIARY_SEND_FILTER_GAIN_AUTO   AL_FALSE
 
#define AL_MIN_AUXILIARY_SEND_FILTER_GAINHF_AUTO   AL_FALSE
 
#define AL_MIN_CONE_OUTER_GAINHF   (0.0f)
 
#define AL_MIN_DIRECT_FILTER_GAINHF_AUTO   AL_FALSE
 
#define AL_MIN_METERS_PER_UNIT   FLT_MIN
 
#define AL_MIN_ROOM_ROLLOFF_FACTOR   (0.0f)
 
#define AL_PITCH_SHIFTER_COARSE_TUNE   0x0001
 
#define AL_PITCH_SHIFTER_DEFAULT_COARSE_TUNE   (12)
 
#define AL_PITCH_SHIFTER_DEFAULT_FINE_TUNE   (0)
 
#define AL_PITCH_SHIFTER_FINE_TUNE   0x0002
 
#define AL_PITCH_SHIFTER_MAX_COARSE_TUNE   (12)
 
#define AL_PITCH_SHIFTER_MAX_FINE_TUNE   (50)
 
#define AL_PITCH_SHIFTER_MIN_COARSE_TUNE   (-12)
 
#define AL_PITCH_SHIFTER_MIN_FINE_TUNE   (-50)
 
#define AL_REVERB_AIR_ABSORPTION_GAINHF   0x000B
 
#define AL_REVERB_DECAY_HFLIMIT   0x000D
 
#define AL_REVERB_DECAY_HFRATIO   0x0006
 
#define AL_REVERB_DECAY_TIME   0x0005
 
#define AL_REVERB_DEFAULT_AIR_ABSORPTION_GAINHF   (0.994f)
 
#define AL_REVERB_DEFAULT_DECAY_HFLIMIT   AL_TRUE
 
#define AL_REVERB_DEFAULT_DECAY_HFRATIO   (0.83f)
 
#define AL_REVERB_DEFAULT_DECAY_TIME   (1.49f)
 
#define AL_REVERB_DEFAULT_DENSITY   (1.0f)
 
#define AL_REVERB_DEFAULT_DIFFUSION   (1.0f)
 
#define AL_REVERB_DEFAULT_GAIN   (0.32f)
 
#define AL_REVERB_DEFAULT_GAINHF   (0.89f)
 
#define AL_REVERB_DEFAULT_LATE_REVERB_DELAY   (0.011f)
 
#define AL_REVERB_DEFAULT_LATE_REVERB_GAIN   (1.26f)
 
#define AL_REVERB_DEFAULT_REFLECTIONS_DELAY   (0.007f)
 
#define AL_REVERB_DEFAULT_REFLECTIONS_GAIN   (0.05f)
 
#define AL_REVERB_DEFAULT_ROOM_ROLLOFF_FACTOR   (0.0f)
 
#define AL_REVERB_DENSITY   0x0001
 
#define AL_REVERB_DIFFUSION   0x0002
 
#define AL_REVERB_GAIN   0x0003
 
#define AL_REVERB_GAINHF   0x0004
 
#define AL_REVERB_LATE_REVERB_DELAY   0x000A
 
#define AL_REVERB_LATE_REVERB_GAIN   0x0009
 
#define AL_REVERB_MAX_AIR_ABSORPTION_GAINHF   (1.0f)
 
#define AL_REVERB_MAX_DECAY_HFLIMIT   AL_TRUE
 
#define AL_REVERB_MAX_DECAY_HFRATIO   (2.0f)
 
#define AL_REVERB_MAX_DECAY_TIME   (20.0f)
 
#define AL_REVERB_MAX_DENSITY   (1.0f)
 
#define AL_REVERB_MAX_DIFFUSION   (1.0f)
 
#define AL_REVERB_MAX_GAIN   (1.0f)
 
#define AL_REVERB_MAX_GAINHF   (1.0f)
 
#define AL_REVERB_MAX_LATE_REVERB_DELAY   (0.1f)
 
#define AL_REVERB_MAX_LATE_REVERB_GAIN   (10.0f)
 
#define AL_REVERB_MAX_REFLECTIONS_DELAY   (0.3f)
 
#define AL_REVERB_MAX_REFLECTIONS_GAIN   (3.16f)
 
#define AL_REVERB_MAX_ROOM_ROLLOFF_FACTOR   (10.0f)
 
#define AL_REVERB_MIN_AIR_ABSORPTION_GAINHF   (0.892f)
 
#define AL_REVERB_MIN_DECAY_HFLIMIT   AL_FALSE
 
#define AL_REVERB_MIN_DECAY_HFRATIO   (0.1f)
 
#define AL_REVERB_MIN_DECAY_TIME   (0.1f)
 
#define AL_REVERB_MIN_DENSITY   (0.0f)
 
#define AL_REVERB_MIN_DIFFUSION   (0.0f)
 
#define AL_REVERB_MIN_GAIN   (0.0f)
 
#define AL_REVERB_MIN_GAINHF   (0.0f)
 
#define AL_REVERB_MIN_LATE_REVERB_DELAY   (0.0f)
 
#define AL_REVERB_MIN_LATE_REVERB_GAIN   (0.0f)
 
#define AL_REVERB_MIN_REFLECTIONS_DELAY   (0.0f)
 
#define AL_REVERB_MIN_REFLECTIONS_GAIN   (0.0f)
 
#define AL_REVERB_MIN_ROOM_ROLLOFF_FACTOR   (0.0f)
 
#define AL_REVERB_REFLECTIONS_DELAY   0x0008
 
#define AL_REVERB_REFLECTIONS_GAIN   0x0007
 
#define AL_REVERB_ROOM_ROLLOFF_FACTOR   0x000C
 
#define AL_RING_MODULATOR_DEFAULT_FREQUENCY   (440.0f)
 
#define AL_RING_MODULATOR_DEFAULT_HIGHPASS_CUTOFF   (800.0f)
 
#define AL_RING_MODULATOR_DEFAULT_WAVEFORM   (0)
 
#define AL_RING_MODULATOR_FREQUENCY   0x0001
 
#define AL_RING_MODULATOR_HIGHPASS_CUTOFF   0x0002
 
#define AL_RING_MODULATOR_MAX_FREQUENCY   (8000.0f)
 
#define AL_RING_MODULATOR_MAX_HIGHPASS_CUTOFF   (24000.0f)
 
#define AL_RING_MODULATOR_MAX_WAVEFORM   (2)
 
#define AL_RING_MODULATOR_MIN_FREQUENCY   (0.0f)
 
#define AL_RING_MODULATOR_MIN_HIGHPASS_CUTOFF   (0.0f)
 
#define AL_RING_MODULATOR_MIN_WAVEFORM   (0)
 
#define AL_RING_MODULATOR_SAWTOOTH   (1)
 
#define AL_RING_MODULATOR_SINUSOID   (0)
 
#define AL_RING_MODULATOR_SQUARE   (2)
 
#define AL_RING_MODULATOR_WAVEFORM   0x0003
 
#define AL_ROOM_ROLLOFF_FACTOR   0x20008
 
#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEA   (0)
 
#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEA_COARSE_TUNING   (0)
 
#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEB   (10)
 
#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEB_COARSE_TUNING   (0)
 
#define AL_VOCAL_MORPHER_DEFAULT_RATE   (1.41f)
 
#define AL_VOCAL_MORPHER_DEFAULT_WAVEFORM   (0)
 
#define AL_VOCAL_MORPHER_MAX_PHONEMEA   (29)
 
#define AL_VOCAL_MORPHER_MAX_PHONEMEA_COARSE_TUNING   (24)
 
#define AL_VOCAL_MORPHER_MAX_PHONEMEB   (29)
 
#define AL_VOCAL_MORPHER_MAX_PHONEMEB_COARSE_TUNING   (24)
 
#define AL_VOCAL_MORPHER_MAX_RATE   (10.0f)
 
#define AL_VOCAL_MORPHER_MAX_WAVEFORM   (2)
 
#define AL_VOCAL_MORPHER_MIN_PHONEMEA   (0)
 
#define AL_VOCAL_MORPHER_MIN_PHONEMEA_COARSE_TUNING   (-24)
 
#define AL_VOCAL_MORPHER_MIN_PHONEMEB   (0)
 
#define AL_VOCAL_MORPHER_MIN_PHONEMEB_COARSE_TUNING   (-24)
 
#define AL_VOCAL_MORPHER_MIN_RATE   (0.0f)
 
#define AL_VOCAL_MORPHER_MIN_WAVEFORM   (0)
 
#define AL_VOCAL_MORPHER_PHONEME_A   (0)
 
#define AL_VOCAL_MORPHER_PHONEME_AA   (5)
 
#define AL_VOCAL_MORPHER_PHONEME_AE   (6)
 
#define AL_VOCAL_MORPHER_PHONEME_AH   (7)
 
#define AL_VOCAL_MORPHER_PHONEME_AO   (8)
 
#define AL_VOCAL_MORPHER_PHONEME_B   (15)
 
#define AL_VOCAL_MORPHER_PHONEME_D   (16)
 
#define AL_VOCAL_MORPHER_PHONEME_E   (1)
 
#define AL_VOCAL_MORPHER_PHONEME_EH   (9)
 
#define AL_VOCAL_MORPHER_PHONEME_ER   (10)
 
#define AL_VOCAL_MORPHER_PHONEME_F   (17)
 
#define AL_VOCAL_MORPHER_PHONEME_G   (18)
 
#define AL_VOCAL_MORPHER_PHONEME_I   (2)
 
#define AL_VOCAL_MORPHER_PHONEME_IH   (11)
 
#define AL_VOCAL_MORPHER_PHONEME_IY   (12)
 
#define AL_VOCAL_MORPHER_PHONEME_J   (19)
 
#define AL_VOCAL_MORPHER_PHONEME_K   (20)
 
#define AL_VOCAL_MORPHER_PHONEME_L   (21)
 
#define AL_VOCAL_MORPHER_PHONEME_M   (22)
 
#define AL_VOCAL_MORPHER_PHONEME_N   (23)
 
#define AL_VOCAL_MORPHER_PHONEME_O   (3)
 
#define AL_VOCAL_MORPHER_PHONEME_P   (24)
 
#define AL_VOCAL_MORPHER_PHONEME_R   (25)
 
#define AL_VOCAL_MORPHER_PHONEME_S   (26)
 
#define AL_VOCAL_MORPHER_PHONEME_T   (27)
 
#define AL_VOCAL_MORPHER_PHONEME_U   (4)
 
#define AL_VOCAL_MORPHER_PHONEME_UH   (13)
 
#define AL_VOCAL_MORPHER_PHONEME_UW   (14)
 
#define AL_VOCAL_MORPHER_PHONEME_V   (28)
 
#define AL_VOCAL_MORPHER_PHONEME_Z   (29)
 
#define AL_VOCAL_MORPHER_PHONEMEA   0x0001
 
#define AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING   0x0002
 
#define AL_VOCAL_MORPHER_PHONEMEB   0x0003
 
#define AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING   0x0004
 
#define AL_VOCAL_MORPHER_RATE   0x0006
 
#define AL_VOCAL_MORPHER_WAVEFORM   0x0005
 
#define AL_VOCAL_MORPHER_WAVEFORM_SAWTOOTH   (2)
 
#define AL_VOCAL_MORPHER_WAVEFORM_SINUSOID   (0)
 
#define AL_VOCAL_MORPHER_WAVEFORM_TRIANGLE   (1)
 
#define ALC_EFX_MAJOR_VERSION   0x20001
 
#define ALC_EFX_MINOR_VERSION   0x20002
 
#define ALC_EXT_EFX_NAME   "ALC_EXT_EFX"
 
#define ALC_MAX_AUXILIARY_SENDS   0x20003
 

Typedefs

typedef void(AL_APIENTRYLPALAUXILIARYEFFECTSLOTF )(ALuint, ALenum, ALfloat)
 
typedef void(AL_APIENTRYLPALAUXILIARYEFFECTSLOTFV )(ALuint, ALenum, const ALfloat *)
 
typedef void(AL_APIENTRYLPALAUXILIARYEFFECTSLOTI )(ALuint, ALenum, ALint)
 
typedef void(AL_APIENTRYLPALAUXILIARYEFFECTSLOTIV )(ALuint, ALenum, const ALint *)
 
typedef void(AL_APIENTRYLPALDELETEAUXILIARYEFFECTSLOTS )(ALsizei, const ALuint *)
 
typedef void(AL_APIENTRYLPALDELETEEFFECTS )(ALsizei, const ALuint *)
 
typedef void(AL_APIENTRYLPALDELETEFILTERS )(ALsizei, const ALuint *)
 
typedef void(AL_APIENTRYLPALEFFECTF )(ALuint, ALenum, ALfloat)
 
typedef void(AL_APIENTRYLPALEFFECTFV )(ALuint, ALenum, const ALfloat *)
 
typedef void(AL_APIENTRYLPALEFFECTI )(ALuint, ALenum, ALint)
 
typedef void(AL_APIENTRYLPALEFFECTIV )(ALuint, ALenum, const ALint *)
 
typedef void(AL_APIENTRYLPALFILTERF )(ALuint, ALenum, ALfloat)
 
typedef void(AL_APIENTRYLPALFILTERFV )(ALuint, ALenum, const ALfloat *)
 
typedef void(AL_APIENTRYLPALFILTERI )(ALuint, ALenum, ALint)
 
typedef void(AL_APIENTRYLPALFILTERIV )(ALuint, ALenum, const ALint *)
 
typedef void(AL_APIENTRYLPALGENAUXILIARYEFFECTSLOTS )(ALsizei, ALuint *)
 
typedef void(AL_APIENTRYLPALGENEFFECTS )(ALsizei, ALuint *)
 
typedef void(AL_APIENTRYLPALGENFILTERS )(ALsizei, ALuint *)
 
typedef void(AL_APIENTRYLPALGETAUXILIARYEFFECTSLOTF )(ALuint, ALenum, ALfloat *)
 
typedef void(AL_APIENTRYLPALGETAUXILIARYEFFECTSLOTFV )(ALuint, ALenum, ALfloat *)
 
typedef void(AL_APIENTRYLPALGETAUXILIARYEFFECTSLOTI )(ALuint, ALenum, ALint *)
 
typedef void(AL_APIENTRYLPALGETAUXILIARYEFFECTSLOTIV )(ALuint, ALenum, ALint *)
 
typedef void(AL_APIENTRYLPALGETEFFECTF )(ALuint, ALenum, ALfloat *)
 
typedef void(AL_APIENTRYLPALGETEFFECTFV )(ALuint, ALenum, ALfloat *)
 
typedef void(AL_APIENTRYLPALGETEFFECTI )(ALuint, ALenum, ALint *)
 
typedef void(AL_APIENTRYLPALGETEFFECTIV )(ALuint, ALenum, ALint *)
 
typedef void(AL_APIENTRYLPALGETFILTERF )(ALuint, ALenum, ALfloat *)
 
typedef void(AL_APIENTRYLPALGETFILTERFV )(ALuint, ALenum, ALfloat *)
 
typedef void(AL_APIENTRYLPALGETFILTERI )(ALuint, ALenum, ALint *)
 
typedef void(AL_APIENTRYLPALGETFILTERIV )(ALuint, ALenum, ALint *)
 
typedef ALboolean(AL_APIENTRYLPALISAUXILIARYEFFECTSLOT )(ALuint)
 
typedef ALboolean(AL_APIENTRYLPALISEFFECT )(ALuint)
 
typedef ALboolean(AL_APIENTRYLPALISFILTER )(ALuint)
 

Macro Definition Documentation

#define AL_AIR_ABSORPTION_FACTOR   0x20007

Definition at line 25 of file efx.h.

Referenced by GetSourcedv(), and SetSourcefv().

#define AL_AUTOWAH_ATTACK_TIME   0x0001

Definition at line 128 of file efx.h.

#define AL_AUTOWAH_DEFAULT_ATTACK_TIME   (0.06f)

Definition at line 664 of file efx.h.

#define AL_AUTOWAH_DEFAULT_PEAK_GAIN   (11.22f)

Definition at line 676 of file efx.h.

#define AL_AUTOWAH_DEFAULT_RELEASE_TIME   (0.06f)

Definition at line 668 of file efx.h.

#define AL_AUTOWAH_DEFAULT_RESONANCE   (1000.0f)

Definition at line 672 of file efx.h.

#define AL_AUTOWAH_MAX_ATTACK_TIME   (1.0f)

Definition at line 663 of file efx.h.

#define AL_AUTOWAH_MAX_PEAK_GAIN   (31621.0f)

Definition at line 675 of file efx.h.

#define AL_AUTOWAH_MAX_RELEASE_TIME   (1.0f)

Definition at line 667 of file efx.h.

#define AL_AUTOWAH_MAX_RESONANCE   (1000.0f)

Definition at line 671 of file efx.h.

#define AL_AUTOWAH_MIN_ATTACK_TIME   (0.0001f)

Definition at line 662 of file efx.h.

#define AL_AUTOWAH_MIN_PEAK_GAIN   (0.00003f)

Definition at line 674 of file efx.h.

#define AL_AUTOWAH_MIN_RELEASE_TIME   (0.0001f)

Definition at line 666 of file efx.h.

#define AL_AUTOWAH_MIN_RESONANCE   (2.0f)

Definition at line 670 of file efx.h.

#define AL_AUTOWAH_PEAK_GAIN   0x0004

Definition at line 131 of file efx.h.

#define AL_AUTOWAH_RELEASE_TIME   0x0002

Definition at line 129 of file efx.h.

#define AL_AUTOWAH_RESONANCE   0x0003

Definition at line 130 of file efx.h.

#define AL_AUXILIARY_SEND_FILTER   0x20006

Definition at line 24 of file efx.h.

Referenced by main(), SetSourcei64v(), and SetSourceiv().

#define AL_AUXILIARY_SEND_FILTER_GAIN_AUTO   0x2000B

Definition at line 29 of file efx.h.

Referenced by GetSourcedv(), GetSourcei64v(), GetSourceiv(), SetSourcei64v(), and SetSourceiv().

#define AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO   0x2000C

Definition at line 30 of file efx.h.

Referenced by GetSourcedv(), GetSourcei64v(), GetSourceiv(), SetSourcei64v(), and SetSourceiv().

#define AL_BANDPASS_DEFAULT_GAIN   (1.0f)

Definition at line 305 of file efx.h.

#define AL_BANDPASS_DEFAULT_GAINHF   (1.0f)

Definition at line 309 of file efx.h.

#define AL_BANDPASS_DEFAULT_GAINLF   (1.0f)

Definition at line 313 of file efx.h.

#define AL_BANDPASS_GAIN   0x0001

Definition at line 189 of file efx.h.

#define AL_BANDPASS_GAINHF   0x0003

Definition at line 191 of file efx.h.

#define AL_BANDPASS_GAINLF   0x0002

Definition at line 190 of file efx.h.

#define AL_BANDPASS_MAX_GAIN   (1.0f)

Definition at line 304 of file efx.h.

#define AL_BANDPASS_MAX_GAINHF   (1.0f)

Definition at line 308 of file efx.h.

#define AL_BANDPASS_MAX_GAINLF   (1.0f)

Definition at line 312 of file efx.h.

#define AL_BANDPASS_MIN_GAIN   (0.0f)

Definition at line 303 of file efx.h.

#define AL_BANDPASS_MIN_GAINHF   (0.0f)

Definition at line 307 of file efx.h.

#define AL_BANDPASS_MIN_GAINLF   (0.0f)

Definition at line 311 of file efx.h.

#define AL_CHORUS_DEFAULT_DELAY   (0.016f)

Definition at line 486 of file efx.h.

#define AL_CHORUS_DEFAULT_DEPTH   (0.1f)

Definition at line 478 of file efx.h.

#define AL_CHORUS_DEFAULT_FEEDBACK   (0.25f)

Definition at line 482 of file efx.h.

#define AL_CHORUS_DEFAULT_PHASE   (90)

Definition at line 470 of file efx.h.

#define AL_CHORUS_DEFAULT_RATE   (1.1f)

Definition at line 474 of file efx.h.

#define AL_CHORUS_DEFAULT_WAVEFORM   (1)

Definition at line 466 of file efx.h.

#define AL_CHORUS_DELAY   0x0006

Definition at line 81 of file efx.h.

#define AL_CHORUS_DEPTH   0x0004

Definition at line 79 of file efx.h.

#define AL_CHORUS_FEEDBACK   0x0005

Definition at line 80 of file efx.h.

#define AL_CHORUS_MAX_DELAY   (0.016f)

Definition at line 485 of file efx.h.

#define AL_CHORUS_MAX_DEPTH   (1.0f)

Definition at line 477 of file efx.h.

#define AL_CHORUS_MAX_FEEDBACK   (1.0f)

Definition at line 481 of file efx.h.

#define AL_CHORUS_MAX_PHASE   (180)

Definition at line 469 of file efx.h.

#define AL_CHORUS_MAX_RATE   (10.0f)

Definition at line 473 of file efx.h.

#define AL_CHORUS_MAX_WAVEFORM   (1)

Definition at line 465 of file efx.h.

#define AL_CHORUS_MIN_DELAY   (0.0f)

Definition at line 484 of file efx.h.

#define AL_CHORUS_MIN_DEPTH   (0.0f)

Definition at line 476 of file efx.h.

#define AL_CHORUS_MIN_FEEDBACK   (-1.0f)

Definition at line 480 of file efx.h.

#define AL_CHORUS_MIN_PHASE   (-180)

Definition at line 468 of file efx.h.

#define AL_CHORUS_MIN_RATE   (0.0f)

Definition at line 472 of file efx.h.

#define AL_CHORUS_MIN_WAVEFORM   (0)

Definition at line 464 of file efx.h.

#define AL_CHORUS_PHASE   0x0002

Definition at line 77 of file efx.h.

#define AL_CHORUS_RATE   0x0003

Definition at line 78 of file efx.h.

#define AL_CHORUS_WAVEFORM   0x0001

Definition at line 76 of file efx.h.

#define AL_CHORUS_WAVEFORM_SINUSOID   (0)

Definition at line 461 of file efx.h.

#define AL_CHORUS_WAVEFORM_TRIANGLE   (1)

Definition at line 462 of file efx.h.

#define AL_COMPRESSOR_DEFAULT_ONOFF   (1)

Definition at line 681 of file efx.h.

#define AL_COMPRESSOR_MAX_ONOFF   (1)

Definition at line 680 of file efx.h.

#define AL_COMPRESSOR_MIN_ONOFF   (0)

Definition at line 679 of file efx.h.

#define AL_COMPRESSOR_ONOFF   0x0001

Definition at line 134 of file efx.h.

#define AL_CONE_OUTER_GAINHF   0x20009

Definition at line 27 of file efx.h.

Referenced by GetSourcedv(), and SetSourcefv().

#define AL_DEFAULT_AIR_ABSORPTION_FACTOR   (0.0f)

Definition at line 728 of file efx.h.

#define AL_DEFAULT_AUXILIARY_SEND_FILTER_GAIN_AUTO   AL_TRUE

Definition at line 744 of file efx.h.

#define AL_DEFAULT_AUXILIARY_SEND_FILTER_GAINHF_AUTO   AL_TRUE

Definition at line 748 of file efx.h.

#define AL_DEFAULT_CONE_OUTER_GAINHF   (1.0f)

Definition at line 736 of file efx.h.

#define AL_DEFAULT_DIRECT_FILTER_GAINHF_AUTO   AL_TRUE

Definition at line 740 of file efx.h.

#define AL_DEFAULT_METERS_PER_UNIT   (1.0f)

Definition at line 754 of file efx.h.

#define AL_DEFAULT_ROOM_ROLLOFF_FACTOR   (0.0f)

Definition at line 732 of file efx.h.

#define AL_DIRECT_FILTER   0x20005

Definition at line 23 of file efx.h.

Referenced by SetSourcei64v(), and SetSourceiv().

#define AL_DIRECT_FILTER_GAINHF_AUTO   0x2000A

Definition at line 28 of file efx.h.

Referenced by GetSourcedv(), GetSourcei64v(), GetSourceiv(), SetSourcei64v(), and SetSourceiv().

#define AL_DISTORTION_DEFAULT_EDGE   (0.2f)

Definition at line 491 of file efx.h.

#define AL_DISTORTION_DEFAULT_EQBANDWIDTH   (3600.0f)

Definition at line 507 of file efx.h.

#define AL_DISTORTION_DEFAULT_EQCENTER   (3600.0f)

Definition at line 503 of file efx.h.

#define AL_DISTORTION_DEFAULT_GAIN   (0.05f)

Definition at line 495 of file efx.h.

#define AL_DISTORTION_DEFAULT_LOWPASS_CUTOFF   (8000.0f)

Definition at line 499 of file efx.h.

#define AL_DISTORTION_EDGE   0x0001

Definition at line 84 of file efx.h.

#define AL_DISTORTION_EQBANDWIDTH   0x0005

Definition at line 88 of file efx.h.

#define AL_DISTORTION_EQCENTER   0x0004

Definition at line 87 of file efx.h.

#define AL_DISTORTION_GAIN   0x0002

Definition at line 85 of file efx.h.

#define AL_DISTORTION_LOWPASS_CUTOFF   0x0003

Definition at line 86 of file efx.h.

#define AL_DISTORTION_MAX_EDGE   (1.0f)

Definition at line 490 of file efx.h.

#define AL_DISTORTION_MAX_EQBANDWIDTH   (24000.0f)

Definition at line 506 of file efx.h.

#define AL_DISTORTION_MAX_EQCENTER   (24000.0f)

Definition at line 502 of file efx.h.

#define AL_DISTORTION_MAX_GAIN   (1.0f)

Definition at line 494 of file efx.h.

#define AL_DISTORTION_MAX_LOWPASS_CUTOFF   (24000.0f)

Definition at line 498 of file efx.h.

#define AL_DISTORTION_MIN_EDGE   (0.0f)

Definition at line 489 of file efx.h.

#define AL_DISTORTION_MIN_EQBANDWIDTH   (80.0f)

Definition at line 505 of file efx.h.

#define AL_DISTORTION_MIN_EQCENTER   (80.0f)

Definition at line 501 of file efx.h.

#define AL_DISTORTION_MIN_GAIN   (0.01f)

Definition at line 493 of file efx.h.

#define AL_DISTORTION_MIN_LOWPASS_CUTOFF   (80.0f)

Definition at line 497 of file efx.h.

#define AL_EAXREVERB_AIR_ABSORPTION_GAINHF   0x0013

Definition at line 69 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_DECAY_HFLIMIT   0x0017

Definition at line 73 of file efx.h.

Referenced by eaxreverb_GetParami(), eaxreverb_SetParami(), and LoadEffect().

#define AL_EAXREVERB_DECAY_HFRATIO   0x0007

Definition at line 57 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_DECAY_LFRATIO   0x0008

Definition at line 58 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_DECAY_TIME   0x0006

Definition at line 56 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_DEFAULT_AIR_ABSORPTION_GAINHF   (0.994f)

Definition at line 442 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_DECAY_HFLIMIT   AL_TRUE

Definition at line 458 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_DECAY_HFRATIO   (0.83f)

Definition at line 398 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_DECAY_LFRATIO   (1.0f)

Definition at line 402 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_DECAY_TIME   (1.49f)

Definition at line 394 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_DENSITY   (1.0f)

Definition at line 374 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_DIFFUSION   (1.0f)

Definition at line 378 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_ECHO_DEPTH   (0.0f)

Definition at line 430 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_ECHO_TIME   (0.25f)

Definition at line 426 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_GAIN   (0.32f)

Definition at line 382 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_GAINHF   (0.89f)

Definition at line 386 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_GAINLF   (1.0f)

Definition at line 390 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_HFREFERENCE   (5000.0f)

Definition at line 446 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_LATE_REVERB_DELAY   (0.011f)

Definition at line 420 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_LATE_REVERB_GAIN   (1.26f)

Definition at line 416 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_LATE_REVERB_PAN_XYZ   (0.0f)

Definition at line 422 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_LFREFERENCE   (250.0f)

Definition at line 450 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_MODULATION_DEPTH   (0.0f)

Definition at line 438 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_MODULATION_TIME   (0.25f)

Definition at line 434 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_REFLECTIONS_DELAY   (0.007f)

Definition at line 410 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_REFLECTIONS_GAIN   (0.05f)

Definition at line 406 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_REFLECTIONS_PAN_XYZ   (0.0f)

Definition at line 412 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DEFAULT_ROOM_ROLLOFF_FACTOR   (0.0f)

Definition at line 454 of file efx.h.

Referenced by InitEffectParams().

#define AL_EAXREVERB_DENSITY   0x0001

Definition at line 51 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_DIFFUSION   0x0002

Definition at line 52 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_ECHO_DEPTH   0x0010

Definition at line 66 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_ECHO_TIME   0x000F

Definition at line 65 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_GAIN   0x0003

Definition at line 53 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_GAINHF   0x0004

Definition at line 54 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_GAINLF   0x0005

Definition at line 55 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_HFREFERENCE   0x0014

Definition at line 70 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_LATE_REVERB_DELAY   0x000D

Definition at line 63 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_LATE_REVERB_GAIN   0x000C

Definition at line 62 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_LATE_REVERB_PAN   0x000E

Definition at line 64 of file efx.h.

Referenced by eaxreverb_GetParamfv(), eaxreverb_SetParamfv(), and LoadEffect().

#define AL_EAXREVERB_LFREFERENCE   0x0015

Definition at line 71 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_MAX_AIR_ABSORPTION_GAINHF   (1.0f)

Definition at line 441 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_DECAY_HFLIMIT   AL_TRUE

Definition at line 457 of file efx.h.

Referenced by eaxreverb_SetParami().

#define AL_EAXREVERB_MAX_DECAY_HFRATIO   (2.0f)

Definition at line 397 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_DECAY_LFRATIO   (2.0f)

Definition at line 401 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_DECAY_TIME   (20.0f)

Definition at line 393 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_DENSITY   (1.0f)

Definition at line 373 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_DIFFUSION   (1.0f)

Definition at line 377 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_ECHO_DEPTH   (1.0f)

Definition at line 429 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_ECHO_TIME   (0.25f)

Definition at line 425 of file efx.h.

Referenced by AllocLines(), and eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_GAIN   (1.0f)

Definition at line 381 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_GAINHF   (1.0f)

Definition at line 385 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_GAINLF   (1.0f)

Definition at line 389 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_HFREFERENCE   (20000.0f)

Definition at line 445 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_LATE_REVERB_DELAY   (0.1f)

Definition at line 419 of file efx.h.

Referenced by AllocLines(), and eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_LATE_REVERB_GAIN   (10.0f)

Definition at line 415 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_LFREFERENCE   (1000.0f)

Definition at line 449 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_MODULATION_DEPTH   (1.0f)

Definition at line 437 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_MODULATION_TIME   (4.0f)

Definition at line 433 of file efx.h.

Referenced by AllocLines(), and eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_REFLECTIONS_DELAY   (0.3f)

Definition at line 409 of file efx.h.

Referenced by AllocLines(), and eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_REFLECTIONS_GAIN   (3.16f)

Definition at line 405 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MAX_ROOM_ROLLOFF_FACTOR   (10.0f)

Definition at line 453 of file efx.h.

#define AL_EAXREVERB_MIN_AIR_ABSORPTION_GAINHF   (0.892f)

Definition at line 440 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_DECAY_HFLIMIT   AL_FALSE

Definition at line 456 of file efx.h.

Referenced by eaxreverb_SetParami().

#define AL_EAXREVERB_MIN_DECAY_HFRATIO   (0.1f)

Definition at line 396 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_DECAY_LFRATIO   (0.1f)

Definition at line 400 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_DECAY_TIME   (0.1f)

Definition at line 392 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_DENSITY   (0.0f)

Definition at line 372 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_DIFFUSION   (0.0f)

Definition at line 376 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_ECHO_DEPTH   (0.0f)

Definition at line 428 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_ECHO_TIME   (0.075f)

Definition at line 424 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_GAIN   (0.0f)

Definition at line 380 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_GAINHF   (0.0f)

Definition at line 384 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_GAINLF   (0.0f)

Definition at line 388 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_HFREFERENCE   (1000.0f)

Definition at line 444 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_LATE_REVERB_DELAY   (0.0f)

Definition at line 418 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_LATE_REVERB_GAIN   (0.0f)

Definition at line 414 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_LFREFERENCE   (20.0f)

Definition at line 448 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_MODULATION_DEPTH   (0.0f)

Definition at line 436 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_MODULATION_TIME   (0.04f)

Definition at line 432 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_REFLECTIONS_DELAY   (0.0f)

Definition at line 408 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_REFLECTIONS_GAIN   (0.0f)

Definition at line 404 of file efx.h.

Referenced by eaxreverb_SetParamf().

#define AL_EAXREVERB_MIN_ROOM_ROLLOFF_FACTOR   (0.0f)

Definition at line 452 of file efx.h.

#define AL_EAXREVERB_MODULATION_DEPTH   0x0012

Definition at line 68 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_MODULATION_TIME   0x0011

Definition at line 67 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_REFLECTIONS_DELAY   0x000A

Definition at line 60 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_REFLECTIONS_GAIN   0x0009

Definition at line 59 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_EAXREVERB_REFLECTIONS_PAN   0x000B

Definition at line 61 of file efx.h.

Referenced by eaxreverb_GetParamfv(), eaxreverb_SetParamfv(), and LoadEffect().

#define AL_EAXREVERB_ROOM_ROLLOFF_FACTOR   0x0016

Definition at line 72 of file efx.h.

Referenced by eaxreverb_GetParamf(), eaxreverb_SetParamf(), and LoadEffect().

#define AL_ECHO_DAMPING   0x0003

Definition at line 93 of file efx.h.

Referenced by echo_GetParamf(), and echo_SetParamf().

#define AL_ECHO_DEFAULT_DAMPING   (0.5f)

Definition at line 520 of file efx.h.

Referenced by InitEffectParams().

#define AL_ECHO_DEFAULT_DELAY   (0.1f)

Definition at line 512 of file efx.h.

Referenced by InitEffectParams().

#define AL_ECHO_DEFAULT_FEEDBACK   (0.5f)

Definition at line 524 of file efx.h.

Referenced by InitEffectParams().

#define AL_ECHO_DEFAULT_LRDELAY   (0.1f)

Definition at line 516 of file efx.h.

Referenced by InitEffectParams().

#define AL_ECHO_DEFAULT_SPREAD   (-1.0f)

Definition at line 528 of file efx.h.

Referenced by InitEffectParams().

#define AL_ECHO_DELAY   0x0001

Definition at line 91 of file efx.h.

Referenced by echo_GetParamf(), and echo_SetParamf().

#define AL_ECHO_FEEDBACK   0x0004

Definition at line 94 of file efx.h.

Referenced by echo_GetParamf(), and echo_SetParamf().

#define AL_ECHO_LRDELAY   0x0002

Definition at line 92 of file efx.h.

Referenced by echo_GetParamf(), and echo_SetParamf().

#define AL_ECHO_MAX_DAMPING   (0.99f)

Definition at line 519 of file efx.h.

Referenced by echo_SetParamf().

#define AL_ECHO_MAX_DELAY   (0.207f)

Definition at line 511 of file efx.h.

Referenced by echo_SetParamf(), and EchoDeviceUpdate().

#define AL_ECHO_MAX_FEEDBACK   (1.0f)

Definition at line 523 of file efx.h.

Referenced by echo_SetParamf().

#define AL_ECHO_MAX_LRDELAY   (0.404f)

Definition at line 515 of file efx.h.

Referenced by echo_SetParamf(), and EchoDeviceUpdate().

#define AL_ECHO_MAX_SPREAD   (1.0f)

Definition at line 527 of file efx.h.

Referenced by echo_SetParamf().

#define AL_ECHO_MIN_DAMPING   (0.0f)

Definition at line 518 of file efx.h.

Referenced by echo_SetParamf().

#define AL_ECHO_MIN_DELAY   (0.0f)

Definition at line 510 of file efx.h.

Referenced by echo_SetParamf().

#define AL_ECHO_MIN_FEEDBACK   (0.0f)

Definition at line 522 of file efx.h.

Referenced by echo_SetParamf().

#define AL_ECHO_MIN_LRDELAY   (0.0f)

Definition at line 514 of file efx.h.

Referenced by echo_SetParamf().

#define AL_ECHO_MIN_SPREAD   (-1.0f)

Definition at line 526 of file efx.h.

Referenced by echo_SetParamf().

#define AL_ECHO_SPREAD   0x0005

Definition at line 95 of file efx.h.

Referenced by echo_GetParamf(), and echo_SetParamf().

#define AL_EFFECT_AUTOWAH   0x000A

Definition at line 164 of file efx.h.

#define AL_EFFECT_CHORUS   0x0002

Definition at line 156 of file efx.h.

#define AL_EFFECT_COMPRESSOR   0x000B

Definition at line 165 of file efx.h.

#define AL_EFFECT_DISTORTION   0x0003

Definition at line 157 of file efx.h.

#define AL_EFFECT_EAXREVERB   0x8000
#define AL_EFFECT_ECHO   0x0004

Definition at line 158 of file efx.h.

Referenced by InitEffectParams(), and InitializeEffect().

#define AL_EFFECT_EQUALIZER   0x000C

Definition at line 166 of file efx.h.

#define AL_EFFECT_FIRST_PARAMETER   0x0000

Definition at line 149 of file efx.h.

#define AL_EFFECT_FLANGER   0x0005

Definition at line 159 of file efx.h.

#define AL_EFFECT_FREQUENCY_SHIFTER   0x0006

Definition at line 160 of file efx.h.

#define AL_EFFECT_LAST_PARAMETER   0x8000

Definition at line 150 of file efx.h.

#define AL_EFFECT_NULL   0x0000
#define AL_EFFECT_PITCH_SHIFTER   0x0008

Definition at line 162 of file efx.h.

#define AL_EFFECT_REVERB   0x0001
#define AL_EFFECT_RING_MODULATOR   0x0009

Definition at line 163 of file efx.h.

Referenced by InitEffectParams(), and InitializeEffect().

#define AL_EFFECT_TYPE   0x8001

Definition at line 151 of file efx.h.

Referenced by alEffecti(), alEffectiv(), alGetEffecti(), alGetEffectiv(), and LoadEffect().

#define AL_EFFECT_VOCAL_MORPHER   0x0007

Definition at line 161 of file efx.h.

#define AL_EFFECTSLOT_AUXILIARY_SEND_AUTO   0x0003
#define AL_EFFECTSLOT_EFFECT   0x0001
#define AL_EFFECTSLOT_GAIN   0x0002
#define AL_EFFECTSLOT_NULL   0x0000

Definition at line 175 of file efx.h.

#define AL_EQUALIZER_DEFAULT_HIGH_CUTOFF   (6000.0f)

Definition at line 722 of file efx.h.

#define AL_EQUALIZER_DEFAULT_HIGH_GAIN   (1.0f)

Definition at line 718 of file efx.h.

#define AL_EQUALIZER_DEFAULT_LOW_CUTOFF   (200.0f)

Definition at line 690 of file efx.h.

#define AL_EQUALIZER_DEFAULT_LOW_GAIN   (1.0f)

Definition at line 686 of file efx.h.

#define AL_EQUALIZER_DEFAULT_MID1_CENTER   (500.0f)

Definition at line 698 of file efx.h.

#define AL_EQUALIZER_DEFAULT_MID1_GAIN   (1.0f)

Definition at line 694 of file efx.h.

#define AL_EQUALIZER_DEFAULT_MID1_WIDTH   (1.0f)

Definition at line 702 of file efx.h.

#define AL_EQUALIZER_DEFAULT_MID2_CENTER   (3000.0f)

Definition at line 710 of file efx.h.

#define AL_EQUALIZER_DEFAULT_MID2_GAIN   (1.0f)

Definition at line 706 of file efx.h.

#define AL_EQUALIZER_DEFAULT_MID2_WIDTH   (1.0f)

Definition at line 714 of file efx.h.

#define AL_EQUALIZER_HIGH_CUTOFF   0x000A

Definition at line 146 of file efx.h.

#define AL_EQUALIZER_HIGH_GAIN   0x0009

Definition at line 145 of file efx.h.

#define AL_EQUALIZER_LOW_CUTOFF   0x0002

Definition at line 138 of file efx.h.

#define AL_EQUALIZER_LOW_GAIN   0x0001

Definition at line 137 of file efx.h.

#define AL_EQUALIZER_MAX_HIGH_CUTOFF   (16000.0f)

Definition at line 721 of file efx.h.

#define AL_EQUALIZER_MAX_HIGH_GAIN   (7.943f)

Definition at line 717 of file efx.h.

#define AL_EQUALIZER_MAX_LOW_CUTOFF   (800.0f)

Definition at line 689 of file efx.h.

#define AL_EQUALIZER_MAX_LOW_GAIN   (7.943f)

Definition at line 685 of file efx.h.

#define AL_EQUALIZER_MAX_MID1_CENTER   (3000.0f)

Definition at line 697 of file efx.h.

#define AL_EQUALIZER_MAX_MID1_GAIN   (7.943f)

Definition at line 693 of file efx.h.

#define AL_EQUALIZER_MAX_MID1_WIDTH   (1.0f)

Definition at line 701 of file efx.h.

#define AL_EQUALIZER_MAX_MID2_CENTER   (8000.0f)

Definition at line 709 of file efx.h.

#define AL_EQUALIZER_MAX_MID2_GAIN   (7.943f)

Definition at line 705 of file efx.h.

#define AL_EQUALIZER_MAX_MID2_WIDTH   (1.0f)

Definition at line 713 of file efx.h.

#define AL_EQUALIZER_MID1_CENTER   0x0004

Definition at line 140 of file efx.h.

#define AL_EQUALIZER_MID1_GAIN   0x0003

Definition at line 139 of file efx.h.

#define AL_EQUALIZER_MID1_WIDTH   0x0005

Definition at line 141 of file efx.h.

#define AL_EQUALIZER_MID2_CENTER   0x0007

Definition at line 143 of file efx.h.

#define AL_EQUALIZER_MID2_GAIN   0x0006

Definition at line 142 of file efx.h.

#define AL_EQUALIZER_MID2_WIDTH   0x0008

Definition at line 144 of file efx.h.

#define AL_EQUALIZER_MIN_HIGH_CUTOFF   (4000.0f)

Definition at line 720 of file efx.h.

#define AL_EQUALIZER_MIN_HIGH_GAIN   (0.126f)

Definition at line 716 of file efx.h.

#define AL_EQUALIZER_MIN_LOW_CUTOFF   (50.0f)

Definition at line 688 of file efx.h.

#define AL_EQUALIZER_MIN_LOW_GAIN   (0.126f)

Definition at line 684 of file efx.h.

#define AL_EQUALIZER_MIN_MID1_CENTER   (200.0f)

Definition at line 696 of file efx.h.

#define AL_EQUALIZER_MIN_MID1_GAIN   (0.126f)

Definition at line 692 of file efx.h.

#define AL_EQUALIZER_MIN_MID1_WIDTH   (0.01f)

Definition at line 700 of file efx.h.

#define AL_EQUALIZER_MIN_MID2_CENTER   (1000.0f)

Definition at line 708 of file efx.h.

#define AL_EQUALIZER_MIN_MID2_GAIN   (0.126f)

Definition at line 704 of file efx.h.

#define AL_EQUALIZER_MIN_MID2_WIDTH   (0.01f)

Definition at line 712 of file efx.h.

#define AL_FILTER_BANDPASS   0x0003

Definition at line 202 of file efx.h.

#define AL_FILTER_FIRST_PARAMETER   0x0000

Definition at line 194 of file efx.h.

#define AL_FILTER_HIGHPASS   0x0002

Definition at line 201 of file efx.h.

#define AL_FILTER_LAST_PARAMETER   0x8000

Definition at line 195 of file efx.h.

#define AL_FILTER_LOWPASS   0x0001

Definition at line 200 of file efx.h.

Referenced by alFilteri(), and InitFilterParams().

#define AL_FILTER_NULL   0x0000

Definition at line 199 of file efx.h.

Referenced by alFilteri(), alGenFilters(), and main().

#define AL_FILTER_TYPE   0x8001

Definition at line 196 of file efx.h.

Referenced by alFilteri(), alFilteriv(), alGetFilteri(), and alGetFilteriv().

#define AL_FLANGER_DEFAULT_DELAY   (0.002f)

Definition at line 556 of file efx.h.

#define AL_FLANGER_DEFAULT_DEPTH   (1.0f)

Definition at line 548 of file efx.h.

#define AL_FLANGER_DEFAULT_FEEDBACK   (-0.5f)

Definition at line 552 of file efx.h.

#define AL_FLANGER_DEFAULT_PHASE   (0)

Definition at line 540 of file efx.h.

#define AL_FLANGER_DEFAULT_RATE   (0.27f)

Definition at line 544 of file efx.h.

#define AL_FLANGER_DEFAULT_WAVEFORM   (1)

Definition at line 536 of file efx.h.

#define AL_FLANGER_DELAY   0x0006

Definition at line 103 of file efx.h.

#define AL_FLANGER_DEPTH   0x0004

Definition at line 101 of file efx.h.

#define AL_FLANGER_FEEDBACK   0x0005

Definition at line 102 of file efx.h.

#define AL_FLANGER_MAX_DELAY   (0.004f)

Definition at line 555 of file efx.h.

#define AL_FLANGER_MAX_DEPTH   (1.0f)

Definition at line 547 of file efx.h.

#define AL_FLANGER_MAX_FEEDBACK   (1.0f)

Definition at line 551 of file efx.h.

#define AL_FLANGER_MAX_PHASE   (180)

Definition at line 539 of file efx.h.

#define AL_FLANGER_MAX_RATE   (10.0f)

Definition at line 543 of file efx.h.

#define AL_FLANGER_MAX_WAVEFORM   (1)

Definition at line 535 of file efx.h.

#define AL_FLANGER_MIN_DELAY   (0.0f)

Definition at line 554 of file efx.h.

#define AL_FLANGER_MIN_DEPTH   (0.0f)

Definition at line 546 of file efx.h.

#define AL_FLANGER_MIN_FEEDBACK   (-1.0f)

Definition at line 550 of file efx.h.

#define AL_FLANGER_MIN_PHASE   (-180)

Definition at line 538 of file efx.h.

#define AL_FLANGER_MIN_RATE   (0.0f)

Definition at line 542 of file efx.h.

#define AL_FLANGER_MIN_WAVEFORM   (0)

Definition at line 534 of file efx.h.

#define AL_FLANGER_PHASE   0x0002

Definition at line 99 of file efx.h.

#define AL_FLANGER_RATE   0x0003

Definition at line 100 of file efx.h.

#define AL_FLANGER_WAVEFORM   0x0001

Definition at line 98 of file efx.h.

#define AL_FLANGER_WAVEFORM_SINUSOID   (0)

Definition at line 531 of file efx.h.

#define AL_FLANGER_WAVEFORM_TRIANGLE   (1)

Definition at line 532 of file efx.h.

#define AL_FREQUENCY_SHIFTER_DEFAULT_FREQUENCY   (0.0f)

Definition at line 561 of file efx.h.

#define AL_FREQUENCY_SHIFTER_DEFAULT_LEFT_DIRECTION   (0)

Definition at line 565 of file efx.h.

#define AL_FREQUENCY_SHIFTER_DEFAULT_RIGHT_DIRECTION   (0)

Definition at line 573 of file efx.h.

#define AL_FREQUENCY_SHIFTER_DIRECTION_DOWN   (0)

Definition at line 567 of file efx.h.

#define AL_FREQUENCY_SHIFTER_DIRECTION_OFF   (2)

Definition at line 569 of file efx.h.

#define AL_FREQUENCY_SHIFTER_DIRECTION_UP   (1)

Definition at line 568 of file efx.h.

#define AL_FREQUENCY_SHIFTER_FREQUENCY   0x0001

Definition at line 106 of file efx.h.

#define AL_FREQUENCY_SHIFTER_LEFT_DIRECTION   0x0002

Definition at line 107 of file efx.h.

#define AL_FREQUENCY_SHIFTER_MAX_FREQUENCY   (24000.0f)

Definition at line 560 of file efx.h.

#define AL_FREQUENCY_SHIFTER_MAX_LEFT_DIRECTION   (2)

Definition at line 564 of file efx.h.

#define AL_FREQUENCY_SHIFTER_MAX_RIGHT_DIRECTION   (2)

Definition at line 572 of file efx.h.

#define AL_FREQUENCY_SHIFTER_MIN_FREQUENCY   (0.0f)

Definition at line 559 of file efx.h.

#define AL_FREQUENCY_SHIFTER_MIN_LEFT_DIRECTION   (0)

Definition at line 563 of file efx.h.

#define AL_FREQUENCY_SHIFTER_MIN_RIGHT_DIRECTION   (0)

Definition at line 571 of file efx.h.

#define AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION   0x0003

Definition at line 108 of file efx.h.

#define AL_HIGHPASS_DEFAULT_GAIN   (1.0f)

Definition at line 296 of file efx.h.

#define AL_HIGHPASS_DEFAULT_GAINLF   (1.0f)

Definition at line 300 of file efx.h.

#define AL_HIGHPASS_GAIN   0x0001

Definition at line 185 of file efx.h.

#define AL_HIGHPASS_GAINLF   0x0002

Definition at line 186 of file efx.h.

#define AL_HIGHPASS_MAX_GAIN   (1.0f)

Definition at line 295 of file efx.h.

#define AL_HIGHPASS_MAX_GAINLF   (1.0f)

Definition at line 299 of file efx.h.

#define AL_HIGHPASS_MIN_GAIN   (0.0f)

Definition at line 294 of file efx.h.

#define AL_HIGHPASS_MIN_GAINLF   (0.0f)

Definition at line 298 of file efx.h.

#define AL_LOWPASS_DEFAULT_GAIN   (1.0f)

Definition at line 287 of file efx.h.

Referenced by InitFilterParams().

#define AL_LOWPASS_DEFAULT_GAINHF   (1.0f)

Definition at line 291 of file efx.h.

Referenced by InitFilterParams().

#define AL_LOWPASS_GAIN   0x0001

Definition at line 181 of file efx.h.

Referenced by lp_GetParamf(), and lp_SetParamf().

#define AL_LOWPASS_GAINHF   0x0002

Definition at line 182 of file efx.h.

Referenced by lp_GetParamf(), and lp_SetParamf().

#define AL_LOWPASS_MAX_GAIN   (1.0f)

Definition at line 286 of file efx.h.

Referenced by lp_SetParamf().

#define AL_LOWPASS_MAX_GAINHF   (1.0f)

Definition at line 290 of file efx.h.

Referenced by lp_SetParamf().

#define AL_LOWPASS_MIN_GAIN   (0.0f)

Definition at line 285 of file efx.h.

Referenced by lp_SetParamf().

#define AL_LOWPASS_MIN_GAINHF   (0.0f)

Definition at line 289 of file efx.h.

Referenced by lp_SetParamf().

#define AL_MAX_AIR_ABSORPTION_FACTOR   (10.0f)

Definition at line 727 of file efx.h.

#define AL_MAX_AUXILIARY_SEND_FILTER_GAIN_AUTO   AL_TRUE

Definition at line 743 of file efx.h.

#define AL_MAX_AUXILIARY_SEND_FILTER_GAINHF_AUTO   AL_TRUE

Definition at line 747 of file efx.h.

#define AL_MAX_CONE_OUTER_GAINHF   (1.0f)

Definition at line 735 of file efx.h.

#define AL_MAX_DIRECT_FILTER_GAINHF_AUTO   AL_TRUE

Definition at line 739 of file efx.h.

#define AL_MAX_METERS_PER_UNIT   FLT_MAX

Definition at line 753 of file efx.h.

#define AL_MAX_ROOM_ROLLOFF_FACTOR   (10.0f)

Definition at line 731 of file efx.h.

#define AL_METERS_PER_UNIT   0x20004

Definition at line 20 of file efx.h.

Referenced by alGetListenerf(), alGetListenerfv(), alListenerf(), and alListenerfv().

#define AL_MIN_AIR_ABSORPTION_FACTOR   (0.0f)

Definition at line 726 of file efx.h.

#define AL_MIN_AUXILIARY_SEND_FILTER_GAIN_AUTO   AL_FALSE

Definition at line 742 of file efx.h.

#define AL_MIN_AUXILIARY_SEND_FILTER_GAINHF_AUTO   AL_FALSE

Definition at line 746 of file efx.h.

#define AL_MIN_CONE_OUTER_GAINHF   (0.0f)

Definition at line 734 of file efx.h.

#define AL_MIN_DIRECT_FILTER_GAINHF_AUTO   AL_FALSE

Definition at line 738 of file efx.h.

#define AL_MIN_METERS_PER_UNIT   FLT_MIN

Definition at line 752 of file efx.h.

#define AL_MIN_ROOM_ROLLOFF_FACTOR   (0.0f)

Definition at line 730 of file efx.h.

#define AL_PITCH_SHIFTER_COARSE_TUNE   0x0001

Definition at line 119 of file efx.h.

#define AL_PITCH_SHIFTER_DEFAULT_COARSE_TUNE   (12)

Definition at line 638 of file efx.h.

#define AL_PITCH_SHIFTER_DEFAULT_FINE_TUNE   (0)

Definition at line 642 of file efx.h.

#define AL_PITCH_SHIFTER_FINE_TUNE   0x0002

Definition at line 120 of file efx.h.

#define AL_PITCH_SHIFTER_MAX_COARSE_TUNE   (12)

Definition at line 637 of file efx.h.

#define AL_PITCH_SHIFTER_MAX_FINE_TUNE   (50)

Definition at line 641 of file efx.h.

#define AL_PITCH_SHIFTER_MIN_COARSE_TUNE   (-12)

Definition at line 636 of file efx.h.

#define AL_PITCH_SHIFTER_MIN_FINE_TUNE   (-50)

Definition at line 640 of file efx.h.

#define AL_REVERB_AIR_ABSORPTION_GAINHF   0x000B

Definition at line 46 of file efx.h.

Referenced by LoadEffect(), reverb_GetParamf(), and reverb_SetParamf().

#define AL_REVERB_DECAY_HFLIMIT   0x000D

Definition at line 48 of file efx.h.

Referenced by LoadEffect(), reverb_GetParami(), and reverb_SetParami().

#define AL_REVERB_DECAY_HFRATIO   0x0006

Definition at line 41 of file efx.h.

Referenced by LoadEffect(), reverb_GetParamf(), and reverb_SetParamf().

#define AL_REVERB_DECAY_TIME   0x0005

Definition at line 40 of file efx.h.

Referenced by LoadEffect(), reverb_GetParamf(), and reverb_SetParamf().

#define AL_REVERB_DEFAULT_AIR_ABSORPTION_GAINHF   (0.994f)

Definition at line 361 of file efx.h.

Referenced by InitEffectParams().

#define AL_REVERB_DEFAULT_DECAY_HFLIMIT   AL_TRUE

Definition at line 369 of file efx.h.

Referenced by InitEffectParams().

#define AL_REVERB_DEFAULT_DECAY_HFRATIO   (0.83f)

Definition at line 341 of file efx.h.

Referenced by InitEffectParams().

#define AL_REVERB_DEFAULT_DECAY_TIME   (1.49f)

Definition at line 337 of file efx.h.

Referenced by InitEffectParams().

#define AL_REVERB_DEFAULT_DENSITY   (1.0f)

Definition at line 321 of file efx.h.

Referenced by InitEffectParams().

#define AL_REVERB_DEFAULT_DIFFUSION   (1.0f)

Definition at line 325 of file efx.h.

Referenced by InitEffectParams().

#define AL_REVERB_DEFAULT_GAIN   (0.32f)

Definition at line 329 of file efx.h.

Referenced by InitEffectParams().

#define AL_REVERB_DEFAULT_GAINHF   (0.89f)

Definition at line 333 of file efx.h.

Referenced by InitEffectParams().

#define AL_REVERB_DEFAULT_LATE_REVERB_DELAY   (0.011f)

Definition at line 357 of file efx.h.

Referenced by InitEffectParams().

#define AL_REVERB_DEFAULT_LATE_REVERB_GAIN   (1.26f)

Definition at line 353 of file efx.h.

Referenced by InitEffectParams().

#define AL_REVERB_DEFAULT_REFLECTIONS_DELAY   (0.007f)

Definition at line 349 of file efx.h.

Referenced by InitEffectParams().

#define AL_REVERB_DEFAULT_REFLECTIONS_GAIN   (0.05f)

Definition at line 345 of file efx.h.

Referenced by InitEffectParams().

#define AL_REVERB_DEFAULT_ROOM_ROLLOFF_FACTOR   (0.0f)

Definition at line 365 of file efx.h.

Referenced by InitEffectParams().

#define AL_REVERB_DENSITY   0x0001

Definition at line 36 of file efx.h.

Referenced by LoadEffect(), reverb_GetParamf(), and reverb_SetParamf().

#define AL_REVERB_DIFFUSION   0x0002

Definition at line 37 of file efx.h.

Referenced by LoadEffect(), reverb_GetParamf(), and reverb_SetParamf().

#define AL_REVERB_GAIN   0x0003

Definition at line 38 of file efx.h.

Referenced by LoadEffect(), reverb_GetParamf(), and reverb_SetParamf().

#define AL_REVERB_GAINHF   0x0004

Definition at line 39 of file efx.h.

Referenced by LoadEffect(), reverb_GetParamf(), and reverb_SetParamf().

#define AL_REVERB_LATE_REVERB_DELAY   0x000A

Definition at line 45 of file efx.h.

Referenced by LoadEffect(), reverb_GetParamf(), and reverb_SetParamf().

#define AL_REVERB_LATE_REVERB_GAIN   0x0009

Definition at line 44 of file efx.h.

Referenced by LoadEffect(), reverb_GetParamf(), and reverb_SetParamf().

#define AL_REVERB_MAX_AIR_ABSORPTION_GAINHF   (1.0f)

Definition at line 360 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MAX_DECAY_HFLIMIT   AL_TRUE

Definition at line 368 of file efx.h.

Referenced by reverb_SetParami().

#define AL_REVERB_MAX_DECAY_HFRATIO   (2.0f)

Definition at line 340 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MAX_DECAY_TIME   (20.0f)

Definition at line 336 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MAX_DENSITY   (1.0f)

Definition at line 320 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MAX_DIFFUSION   (1.0f)

Definition at line 324 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MAX_GAIN   (1.0f)

Definition at line 328 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MAX_GAINHF   (1.0f)

Definition at line 332 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MAX_LATE_REVERB_DELAY   (0.1f)

Definition at line 356 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MAX_LATE_REVERB_GAIN   (10.0f)

Definition at line 352 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MAX_REFLECTIONS_DELAY   (0.3f)

Definition at line 348 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MAX_REFLECTIONS_GAIN   (3.16f)

Definition at line 344 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MAX_ROOM_ROLLOFF_FACTOR   (10.0f)

Definition at line 364 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MIN_AIR_ABSORPTION_GAINHF   (0.892f)

Definition at line 359 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MIN_DECAY_HFLIMIT   AL_FALSE

Definition at line 367 of file efx.h.

Referenced by reverb_SetParami().

#define AL_REVERB_MIN_DECAY_HFRATIO   (0.1f)

Definition at line 339 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MIN_DECAY_TIME   (0.1f)

Definition at line 335 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MIN_DENSITY   (0.0f)

Definition at line 319 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MIN_DIFFUSION   (0.0f)

Definition at line 323 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MIN_GAIN   (0.0f)

Definition at line 327 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MIN_GAINHF   (0.0f)

Definition at line 331 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MIN_LATE_REVERB_DELAY   (0.0f)

Definition at line 355 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MIN_LATE_REVERB_GAIN   (0.0f)

Definition at line 351 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MIN_REFLECTIONS_DELAY   (0.0f)

Definition at line 347 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MIN_REFLECTIONS_GAIN   (0.0f)

Definition at line 343 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_MIN_ROOM_ROLLOFF_FACTOR   (0.0f)

Definition at line 363 of file efx.h.

Referenced by reverb_SetParamf().

#define AL_REVERB_REFLECTIONS_DELAY   0x0008

Definition at line 43 of file efx.h.

Referenced by LoadEffect(), reverb_GetParamf(), and reverb_SetParamf().

#define AL_REVERB_REFLECTIONS_GAIN   0x0007

Definition at line 42 of file efx.h.

Referenced by LoadEffect(), reverb_GetParamf(), and reverb_SetParamf().

#define AL_REVERB_ROOM_ROLLOFF_FACTOR   0x000C

Definition at line 47 of file efx.h.

Referenced by LoadEffect(), reverb_GetParamf(), and reverb_SetParamf().

#define AL_RING_MODULATOR_DEFAULT_FREQUENCY   (440.0f)

Definition at line 647 of file efx.h.

Referenced by InitEffectParams().

#define AL_RING_MODULATOR_DEFAULT_HIGHPASS_CUTOFF   (800.0f)

Definition at line 651 of file efx.h.

Referenced by InitEffectParams().

#define AL_RING_MODULATOR_DEFAULT_WAVEFORM   (0)

Definition at line 659 of file efx.h.

Referenced by InitEffectParams().

#define AL_RING_MODULATOR_FREQUENCY   0x0001

Definition at line 123 of file efx.h.

Referenced by mod_GetParamf(), mod_GetParami(), mod_SetParamf(), and mod_SetParami().

#define AL_RING_MODULATOR_HIGHPASS_CUTOFF   0x0002

Definition at line 124 of file efx.h.

Referenced by mod_GetParamf(), mod_GetParami(), mod_SetParamf(), and mod_SetParami().

#define AL_RING_MODULATOR_MAX_FREQUENCY   (8000.0f)

Definition at line 646 of file efx.h.

Referenced by mod_SetParamf().

#define AL_RING_MODULATOR_MAX_HIGHPASS_CUTOFF   (24000.0f)

Definition at line 650 of file efx.h.

Referenced by mod_SetParamf().

#define AL_RING_MODULATOR_MAX_WAVEFORM   (2)

Definition at line 658 of file efx.h.

Referenced by mod_SetParami().

#define AL_RING_MODULATOR_MIN_FREQUENCY   (0.0f)

Definition at line 645 of file efx.h.

Referenced by mod_SetParamf().

#define AL_RING_MODULATOR_MIN_HIGHPASS_CUTOFF   (0.0f)

Definition at line 649 of file efx.h.

Referenced by mod_SetParamf().

#define AL_RING_MODULATOR_MIN_WAVEFORM   (0)

Definition at line 657 of file efx.h.

Referenced by mod_SetParami().

#define AL_RING_MODULATOR_SAWTOOTH   (1)

Definition at line 654 of file efx.h.

Referenced by ModulatorUpdate().

#define AL_RING_MODULATOR_SINUSOID   (0)

Definition at line 653 of file efx.h.

Referenced by ModulatorUpdate().

#define AL_RING_MODULATOR_SQUARE   (2)

Definition at line 655 of file efx.h.

Referenced by ModulatorUpdate().

#define AL_RING_MODULATOR_WAVEFORM   0x0003

Definition at line 125 of file efx.h.

Referenced by mod_GetParami(), and mod_SetParami().

#define AL_ROOM_ROLLOFF_FACTOR   0x20008

Definition at line 26 of file efx.h.

Referenced by GetSourcedv(), and SetSourcefv().

#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEA   (0)

Definition at line 578 of file efx.h.

#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEA_COARSE_TUNING   (0)

Definition at line 582 of file efx.h.

#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEB   (10)

Definition at line 586 of file efx.h.

#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEB_COARSE_TUNING   (0)

Definition at line 590 of file efx.h.

#define AL_VOCAL_MORPHER_DEFAULT_RATE   (1.41f)

Definition at line 633 of file efx.h.

#define AL_VOCAL_MORPHER_DEFAULT_WAVEFORM   (0)

Definition at line 629 of file efx.h.

#define AL_VOCAL_MORPHER_MAX_PHONEMEA   (29)

Definition at line 577 of file efx.h.

#define AL_VOCAL_MORPHER_MAX_PHONEMEA_COARSE_TUNING   (24)

Definition at line 581 of file efx.h.

#define AL_VOCAL_MORPHER_MAX_PHONEMEB   (29)

Definition at line 585 of file efx.h.

#define AL_VOCAL_MORPHER_MAX_PHONEMEB_COARSE_TUNING   (24)

Definition at line 589 of file efx.h.

#define AL_VOCAL_MORPHER_MAX_RATE   (10.0f)

Definition at line 632 of file efx.h.

#define AL_VOCAL_MORPHER_MAX_WAVEFORM   (2)

Definition at line 628 of file efx.h.

#define AL_VOCAL_MORPHER_MIN_PHONEMEA   (0)

Definition at line 576 of file efx.h.

#define AL_VOCAL_MORPHER_MIN_PHONEMEA_COARSE_TUNING   (-24)

Definition at line 580 of file efx.h.

#define AL_VOCAL_MORPHER_MIN_PHONEMEB   (0)

Definition at line 584 of file efx.h.

#define AL_VOCAL_MORPHER_MIN_PHONEMEB_COARSE_TUNING   (-24)

Definition at line 588 of file efx.h.

#define AL_VOCAL_MORPHER_MIN_RATE   (0.0f)

Definition at line 631 of file efx.h.

#define AL_VOCAL_MORPHER_MIN_WAVEFORM   (0)

Definition at line 627 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_A   (0)

Definition at line 592 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_AA   (5)

Definition at line 597 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_AE   (6)

Definition at line 598 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_AH   (7)

Definition at line 599 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_AO   (8)

Definition at line 600 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_B   (15)

Definition at line 607 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_D   (16)

Definition at line 608 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_E   (1)

Definition at line 593 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_EH   (9)

Definition at line 601 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_ER   (10)

Definition at line 602 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_F   (17)

Definition at line 609 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_G   (18)

Definition at line 610 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_I   (2)

Definition at line 594 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_IH   (11)

Definition at line 603 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_IY   (12)

Definition at line 604 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_J   (19)

Definition at line 611 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_K   (20)

Definition at line 612 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_L   (21)

Definition at line 613 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_M   (22)

Definition at line 614 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_N   (23)

Definition at line 615 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_O   (3)

Definition at line 595 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_P   (24)

Definition at line 616 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_R   (25)

Definition at line 617 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_S   (26)

Definition at line 618 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_T   (27)

Definition at line 619 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_U   (4)

Definition at line 596 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_UH   (13)

Definition at line 605 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_UW   (14)

Definition at line 606 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_V   (28)

Definition at line 620 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEME_Z   (29)

Definition at line 621 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEMEA   0x0001

Definition at line 111 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING   0x0002

Definition at line 112 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEMEB   0x0003

Definition at line 113 of file efx.h.

#define AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING   0x0004

Definition at line 114 of file efx.h.

#define AL_VOCAL_MORPHER_RATE   0x0006

Definition at line 116 of file efx.h.

#define AL_VOCAL_MORPHER_WAVEFORM   0x0005

Definition at line 115 of file efx.h.

#define AL_VOCAL_MORPHER_WAVEFORM_SAWTOOTH   (2)

Definition at line 625 of file efx.h.

#define AL_VOCAL_MORPHER_WAVEFORM_SINUSOID   (0)

Definition at line 623 of file efx.h.

#define AL_VOCAL_MORPHER_WAVEFORM_TRIANGLE   (1)

Definition at line 624 of file efx.h.

#define ALC_EFX_MAJOR_VERSION   0x20001

Definition at line 14 of file efx.h.

Referenced by alcGetIntegerv().

#define ALC_EFX_MINOR_VERSION   0x20002

Definition at line 15 of file efx.h.

Referenced by alcGetIntegerv().

#define ALC_EXT_EFX_NAME   "ALC_EXT_EFX"

Definition at line 12 of file efx.h.

#define ALC_MAX_AUXILIARY_SENDS   0x20003

Definition at line 16 of file efx.h.

Referenced by alcGetIntegerv(), and UpdateDeviceParams().

Typedef Documentation

typedef void(AL_APIENTRY * LPALAUXILIARYEFFECTSLOTF)(ALuint, ALenum, ALfloat)

Definition at line 237 of file efx.h.

typedef void(AL_APIENTRY * LPALAUXILIARYEFFECTSLOTFV)(ALuint, ALenum, const ALfloat *)

Definition at line 238 of file efx.h.

typedef void(AL_APIENTRY * LPALAUXILIARYEFFECTSLOTI)(ALuint, ALenum, ALint)

Definition at line 235 of file efx.h.

typedef void(AL_APIENTRY * LPALAUXILIARYEFFECTSLOTIV)(ALuint, ALenum, const ALint *)

Definition at line 236 of file efx.h.

typedef void(AL_APIENTRY * LPALDELETEAUXILIARYEFFECTSLOTS)(ALsizei, const ALuint *)

Definition at line 233 of file efx.h.

typedef void(AL_APIENTRY * LPALDELETEEFFECTS)(ALsizei, const ALuint *)

Definition at line 207 of file efx.h.

typedef void(AL_APIENTRY * LPALDELETEFILTERS)(ALsizei, const ALuint *)

Definition at line 220 of file efx.h.

typedef void(AL_APIENTRY * LPALEFFECTF)(ALuint, ALenum, ALfloat)

Definition at line 211 of file efx.h.

typedef void(AL_APIENTRY * LPALEFFECTFV)(ALuint, ALenum, const ALfloat *)

Definition at line 212 of file efx.h.

typedef void(AL_APIENTRY * LPALEFFECTI)(ALuint, ALenum, ALint)

Definition at line 209 of file efx.h.

typedef void(AL_APIENTRY * LPALEFFECTIV)(ALuint, ALenum, const ALint *)

Definition at line 210 of file efx.h.

typedef void(AL_APIENTRY * LPALFILTERF)(ALuint, ALenum, ALfloat)

Definition at line 224 of file efx.h.

typedef void(AL_APIENTRY * LPALFILTERFV)(ALuint, ALenum, const ALfloat *)

Definition at line 225 of file efx.h.

typedef void(AL_APIENTRY * LPALFILTERI)(ALuint, ALenum, ALint)

Definition at line 222 of file efx.h.

typedef void(AL_APIENTRY * LPALFILTERIV)(ALuint, ALenum, const ALint *)

Definition at line 223 of file efx.h.

typedef void(AL_APIENTRY * LPALGENAUXILIARYEFFECTSLOTS)(ALsizei, ALuint *)

Definition at line 232 of file efx.h.

typedef void(AL_APIENTRY * LPALGENEFFECTS)(ALsizei, ALuint *)

Definition at line 206 of file efx.h.

typedef void(AL_APIENTRY * LPALGENFILTERS)(ALsizei, ALuint *)

Definition at line 219 of file efx.h.

typedef void(AL_APIENTRY * LPALGETAUXILIARYEFFECTSLOTF)(ALuint, ALenum, ALfloat *)

Definition at line 241 of file efx.h.

typedef void(AL_APIENTRY * LPALGETAUXILIARYEFFECTSLOTFV)(ALuint, ALenum, ALfloat *)

Definition at line 242 of file efx.h.

typedef void(AL_APIENTRY * LPALGETAUXILIARYEFFECTSLOTI)(ALuint, ALenum, ALint *)

Definition at line 239 of file efx.h.

typedef void(AL_APIENTRY * LPALGETAUXILIARYEFFECTSLOTIV)(ALuint, ALenum, ALint *)

Definition at line 240 of file efx.h.

typedef void(AL_APIENTRY * LPALGETEFFECTF)(ALuint, ALenum, ALfloat *)

Definition at line 215 of file efx.h.

typedef void(AL_APIENTRY * LPALGETEFFECTFV)(ALuint, ALenum, ALfloat *)

Definition at line 216 of file efx.h.

typedef void(AL_APIENTRY * LPALGETEFFECTI)(ALuint, ALenum, ALint *)

Definition at line 213 of file efx.h.

typedef void(AL_APIENTRY * LPALGETEFFECTIV)(ALuint, ALenum, ALint *)

Definition at line 214 of file efx.h.

typedef void(AL_APIENTRY * LPALGETFILTERF)(ALuint, ALenum, ALfloat *)

Definition at line 228 of file efx.h.

typedef void(AL_APIENTRY * LPALGETFILTERFV)(ALuint, ALenum, ALfloat *)

Definition at line 229 of file efx.h.

typedef void(AL_APIENTRY * LPALGETFILTERI)(ALuint, ALenum, ALint *)

Definition at line 226 of file efx.h.

typedef void(AL_APIENTRY * LPALGETFILTERIV)(ALuint, ALenum, ALint *)

Definition at line 227 of file efx.h.

typedef ALboolean(AL_APIENTRY * LPALISAUXILIARYEFFECTSLOT)(ALuint)

Definition at line 234 of file efx.h.

typedef ALboolean(AL_APIENTRY * LPALISEFFECT)(ALuint)

Definition at line 208 of file efx.h.

typedef ALboolean(AL_APIENTRY * LPALISFILTER)(ALuint)

Definition at line 221 of file efx.h.