Gorilla.Audio.FMOD.Lib.DSP.Effects
Unit
Gorilla.Audio.FMOD.Lib.DSP.Effects.pas- enum
FMOD_DSP_TYPE
= (
FMOD_DSP_TYPE_UNKNOWN, FMOD_DSP_TYPE_MIXER, FMOD_DSP_TYPE_OSCILLATOR, FMOD_DSP_TYPE_LOWPASS, FMOD_DSP_TYPE_ITLOWPASS, FMOD_DSP_TYPE_HIGHPASS, FMOD_DSP_TYPE_ECHO, FMOD_DSP_TYPE_FADER, FMOD_DSP_TYPE_FLANGE, FMOD_DSP_TYPE_DISTORTION, FMOD_DSP_TYPE_NORMALIZE, FMOD_DSP_TYPE_LIMITER, FMOD_DSP_TYPE_PARAMEQ, FMOD_DSP_TYPE_PITCHSHIFT, FMOD_DSP_TYPE_CHORUS, FMOD_DSP_TYPE_VSTPLUGIN, FMOD_DSP_TYPE_WINAMPPLUGIN, FMOD_DSP_TYPE_ITECHO, FMOD_DSP_TYPE_COMPRESSOR, FMOD_DSP_TYPE_SFXREVERB, FMOD_DSP_TYPE_LOWPASS_SIMPLE, FMOD_DSP_TYPE_DELAY, FMOD_DSP_TYPE_TREMOLO, FMOD_DSP_TYPE_LADSPAPLUGIN, FMOD_DSP_TYPE_SEND, FMOD_DSP_TYPE_RETURN, FMOD_DSP_TYPE_HIGHPASS_SIMPLE, FMOD_DSP_TYPE_PAN, FMOD_DSP_TYPE_THREE_EQ, FMOD_DSP_TYPE_FFT, FMOD_DSP_TYPE_LOUDNESS_METER, FMOD_DSP_TYPE_ENVELOPEFOLLOWER, FMOD_DSP_TYPE_CONVOLUTIONREVERB, FMOD_DSP_TYPE_CHANNELMIX, FMOD_DSP_TYPE_TRANSCEIVER, FMOD_DSP_TYPE_OBJECTPAN, FMOD_DSP_TYPE_MULTIBAND_EQ, FMOD_DSP_TYPE_MAX, FMOD_DSP_TYPE_FORCEINT
) ;
- enum
TFMOD_DSPType
= (
FMOD_DSP_TYPE_UNKNOWN, FMOD_DSP_TYPE_MIXER, FMOD_DSP_TYPE_OSCILLATOR, FMOD_DSP_TYPE_LOWPASS, FMOD_DSP_TYPE_ITLOWPASS, FMOD_DSP_TYPE_HIGHPASS, FMOD_DSP_TYPE_ECHO, FMOD_DSP_TYPE_FADER, FMOD_DSP_TYPE_FLANGE, FMOD_DSP_TYPE_DISTORTION, FMOD_DSP_TYPE_NORMALIZE, FMOD_DSP_TYPE_LIMITER, FMOD_DSP_TYPE_PARAMEQ, FMOD_DSP_TYPE_PITCHSHIFT, FMOD_DSP_TYPE_CHORUS, FMOD_DSP_TYPE_VSTPLUGIN, FMOD_DSP_TYPE_WINAMPPLUGIN, FMOD_DSP_TYPE_ITECHO, FMOD_DSP_TYPE_COMPRESSOR, FMOD_DSP_TYPE_SFXREVERB, FMOD_DSP_TYPE_LOWPASS_SIMPLE, FMOD_DSP_TYPE_DELAY, FMOD_DSP_TYPE_TREMOLO, FMOD_DSP_TYPE_LADSPAPLUGIN, FMOD_DSP_TYPE_SEND, FMOD_DSP_TYPE_RETURN, FMOD_DSP_TYPE_HIGHPASS_SIMPLE, FMOD_DSP_TYPE_PAN, FMOD_DSP_TYPE_THREE_EQ, FMOD_DSP_TYPE_FFT, FMOD_DSP_TYPE_LOUDNESS_METER, FMOD_DSP_TYPE_ENVELOPEFOLLOWER, FMOD_DSP_TYPE_CONVOLUTIONREVERB, FMOD_DSP_TYPE_CHANNELMIX, FMOD_DSP_TYPE_TRANSCEIVER, FMOD_DSP_TYPE_OBJECTPAN, FMOD_DSP_TYPE_MULTIBAND_EQ, FMOD_DSP_TYPE_MAX, FMOD_DSP_TYPE_FORCEINT
) ;
- enum
FMOD_DSP_OSCILLATOR
= (
FMOD_DSP_OSCILLATOR_TYPE, FMOD_DSP_OSCILLATOR_RATE
) ;
- enum
TFMOD_DSPOscillator
= (
FMOD_DSP_OSCILLATOR_TYPE, FMOD_DSP_OSCILLATOR_RATE
) ;
- enum
FMOD_DSP_LOWPASS
= (
FMOD_DSP_LOWPASS_CUTOFF, FMOD_DSP_LOWPASS_RESONANCE
) ;
- enum
TFMOD_DSPLowPass
= (
FMOD_DSP_LOWPASS_CUTOFF, FMOD_DSP_LOWPASS_RESONANCE
) ;
- enum
FMOD_DSP_ITLOWPASS
= (
FMOD_DSP_ITLOWPASS_CUTOFF, FMOD_DSP_ITLOWPASS_RESONANCE
) ;
- enum
TFMOD_DSPItLowPass
= (
FMOD_DSP_ITLOWPASS_CUTOFF, FMOD_DSP_ITLOWPASS_RESONANCE
) ;
- enum
FMOD_DSP_HIGHPASS
= (
FMOD_DSP_HIGHPASS_CUTOFF, FMOD_DSP_HIGHPASS_RESONANCE
) ;
- enum
TFMOD_DSPHighPass
= (
FMOD_DSP_HIGHPASS_CUTOFF, FMOD_DSP_HIGHPASS_RESONANCE
) ;
- enum
FMOD_DSP_ECHO
= (
FMOD_DSP_ECHO_DELAY, FMOD_DSP_ECHO_FEEDBACK, FMOD_DSP_ECHO_DRYLEVEL, FMOD_DSP_ECHO_WETLEVEL
) ;
- enum
TFMOD_DSPEcho
= (
FMOD_DSP_ECHO_DELAY, FMOD_DSP_ECHO_FEEDBACK, FMOD_DSP_ECHO_DRYLEVEL, FMOD_DSP_ECHO_WETLEVEL
) ;
- enum
FMOD_DSP_FADER
= (
FMOD_DSP_FADER_GAIN, FMOD_DSP_FADER_OVERALL_GAIN
) ;
- enum
TFMOD_DSPFader
= (
FMOD_DSP_FADER_GAIN, FMOD_DSP_FADER_OVERALL_GAIN
) ;
- enum
FMOD_DSP_FLANGE
= (
FMOD_DSP_FLANGE_MIX, FMOD_DSP_FLANGE_DEPTH, FMOD_DSP_FLANGE_RATE
) ;
- enum
TFMOD_DSPFlange
= (
FMOD_DSP_FLANGE_MIX, FMOD_DSP_FLANGE_DEPTH, FMOD_DSP_FLANGE_RATE
) ;
- enum
FMOD_DSP_DISTORTION
= (
FMOD_DSP_DISTORTION_LEVEL
) ;
- enum
TFMOD_DSPDistortion
= (
FMOD_DSP_DISTORTION_LEVEL
) ;
- enum
PFMOD_DSPDistortion
= (
FMOD_DSP_DISTORTION_LEVEL
) ;
- enum
FMOD_DSP_NORMALIZE
= (
FMOD_DSP_NORMALIZE_FADETIME, FMOD_DSP_NORMALIZE_THRESHHOLD, FMOD_DSP_NORMALIZE_MAXAMP
) ;
- enum
TFMOD_DSPNormalize
= (
FMOD_DSP_NORMALIZE_FADETIME, FMOD_DSP_NORMALIZE_THRESHHOLD, FMOD_DSP_NORMALIZE_MAXAMP
) ;
- enum
FMOD_DSP_LIMITER
= (
FMOD_DSP_LIMITER_RELEASETIME, FMOD_DSP_LIMITER_CEILING, FMOD_DSP_LIMITER_MAXIMIZERGAIN, FMOD_DSP_LIMITER_MODE
) ;
- enum
TFMOD_DSPLimiter
= (
FMOD_DSP_LIMITER_RELEASETIME, FMOD_DSP_LIMITER_CEILING, FMOD_DSP_LIMITER_MAXIMIZERGAIN, FMOD_DSP_LIMITER_MODE
) ;
- enum
FMOD_DSP_PARAMEQ
= (
FMOD_DSP_PARAMEQ_CENTER, FMOD_DSP_PARAMEQ_BANDWIDTH, FMOD_DSP_PARAMEQ_GAIN
) ;
- enum
TFMOD_DSPParamEQ
= (
FMOD_DSP_PARAMEQ_CENTER, FMOD_DSP_PARAMEQ_BANDWIDTH, FMOD_DSP_PARAMEQ_GAIN
) ;
- enum
FMOD_DSP_MULTIBAND_EQ
= (
FMOD_DSP_MULTIBAND_EQ_A_FILTER, FMOD_DSP_MULTIBAND_EQ_A_FREQUENCY, FMOD_DSP_MULTIBAND_EQ_A_Q, FMOD_DSP_MULTIBAND_EQ_A_GAIN, FMOD_DSP_MULTIBAND_EQ_B_FILTER, FMOD_DSP_MULTIBAND_EQ_B_FREQUENCY, FMOD_DSP_MULTIBAND_EQ_B_Q, FMOD_DSP_MULTIBAND_EQ_B_GAIN, FMOD_DSP_MULTIBAND_EQ_C_FILTER, FMOD_DSP_MULTIBAND_EQ_C_FREQUENCY, FMOD_DSP_MULTIBAND_EQ_C_Q, FMOD_DSP_MULTIBAND_EQ_C_GAIN, FMOD_DSP_MULTIBAND_EQ_D_FILTER, FMOD_DSP_MULTIBAND_EQ_D_FREQUENCY, FMOD_DSP_MULTIBAND_EQ_D_Q, FMOD_DSP_MULTIBAND_EQ_D_GAIN, FMOD_DSP_MULTIBAND_EQ_E_FILTER, FMOD_DSP_MULTIBAND_EQ_E_FREQUENCY, FMOD_DSP_MULTIBAND_EQ_E_Q, FMOD_DSP_MULTIBAND_EQ_E_GAIN
) ;
- enum
TFMOD_DSPMultibandEQ
= (
FMOD_DSP_MULTIBAND_EQ_A_FILTER, FMOD_DSP_MULTIBAND_EQ_A_FREQUENCY, FMOD_DSP_MULTIBAND_EQ_A_Q, FMOD_DSP_MULTIBAND_EQ_A_GAIN, FMOD_DSP_MULTIBAND_EQ_B_FILTER, FMOD_DSP_MULTIBAND_EQ_B_FREQUENCY, FMOD_DSP_MULTIBAND_EQ_B_Q, FMOD_DSP_MULTIBAND_EQ_B_GAIN, FMOD_DSP_MULTIBAND_EQ_C_FILTER, FMOD_DSP_MULTIBAND_EQ_C_FREQUENCY, FMOD_DSP_MULTIBAND_EQ_C_Q, FMOD_DSP_MULTIBAND_EQ_C_GAIN, FMOD_DSP_MULTIBAND_EQ_D_FILTER, FMOD_DSP_MULTIBAND_EQ_D_FREQUENCY, FMOD_DSP_MULTIBAND_EQ_D_Q, FMOD_DSP_MULTIBAND_EQ_D_GAIN, FMOD_DSP_MULTIBAND_EQ_E_FILTER, FMOD_DSP_MULTIBAND_EQ_E_FREQUENCY, FMOD_DSP_MULTIBAND_EQ_E_Q, FMOD_DSP_MULTIBAND_EQ_E_GAIN
) ;
- enum
FMOD_DSP_MULTIBAND_EQ_FILTER_TYPE
= (
FMOD_DSP_MULTIBAND_EQ_FILTER_DISABLED, FMOD_DSP_MULTIBAND_EQ_FILTER_LOWPASS_12DB, FMOD_DSP_MULTIBAND_EQ_FILTER_LOWPASS_24DB, FMOD_DSP_MULTIBAND_EQ_FILTER_LOWPASS_48DB, FMOD_DSP_MULTIBAND_EQ_FILTER_HIGHPASS_12DB, FMOD_DSP_MULTIBAND_EQ_FILTER_HIGHPASS_24DB, FMOD_DSP_MULTIBAND_EQ_FILTER_HIGHPASS_48DB, FMOD_DSP_MULTIBAND_EQ_FILTER_LOWSHELF, FMOD_DSP_MULTIBAND_EQ_FILTER_HIGHSHELF, FMOD_DSP_MULTIBAND_EQ_FILTER_PEAKING, FMOD_DSP_MULTIBAND_EQ_FILTER_BANDPASS, FMOD_DSP_MULTIBAND_EQ_FILTER_NOTCH, FMOD_DSP_MULTIBAND_EQ_FILTER_ALLPASS
) ;
- enum
TFMOD_DSPMultibandEQFilterType
= (
FMOD_DSP_MULTIBAND_EQ_FILTER_DISABLED, FMOD_DSP_MULTIBAND_EQ_FILTER_LOWPASS_12DB, FMOD_DSP_MULTIBAND_EQ_FILTER_LOWPASS_24DB, FMOD_DSP_MULTIBAND_EQ_FILTER_LOWPASS_48DB, FMOD_DSP_MULTIBAND_EQ_FILTER_HIGHPASS_12DB, FMOD_DSP_MULTIBAND_EQ_FILTER_HIGHPASS_24DB, FMOD_DSP_MULTIBAND_EQ_FILTER_HIGHPASS_48DB, FMOD_DSP_MULTIBAND_EQ_FILTER_LOWSHELF, FMOD_DSP_MULTIBAND_EQ_FILTER_HIGHSHELF, FMOD_DSP_MULTIBAND_EQ_FILTER_PEAKING, FMOD_DSP_MULTIBAND_EQ_FILTER_BANDPASS, FMOD_DSP_MULTIBAND_EQ_FILTER_NOTCH, FMOD_DSP_MULTIBAND_EQ_FILTER_ALLPASS
) ;
- enum
FMOD_DSP_PITCHSHIFT
= (
FMOD_DSP_PITCHSHIFT_PITCH, FMOD_DSP_PITCHSHIFT_FFTSIZE, FMOD_DSP_PITCHSHIFT_OVERLAP, FMOD_DSP_PITCHSHIFT_MAXCHANNELS
) ;
- enum
TFMOD_DSPPitchShift
= (
FMOD_DSP_PITCHSHIFT_PITCH, FMOD_DSP_PITCHSHIFT_FFTSIZE, FMOD_DSP_PITCHSHIFT_OVERLAP, FMOD_DSP_PITCHSHIFT_MAXCHANNELS
) ;
- enum
FMOD_DSP_CHORUS
= (
FMOD_DSP_CHORUS_MIX, FMOD_DSP_CHORUS_RATE, FMOD_DSP_CHORUS_DEPTH
) ;
- enum
TFMOD_DSPChorus
= (
FMOD_DSP_CHORUS_MIX, FMOD_DSP_CHORUS_RATE, FMOD_DSP_CHORUS_DEPTH
) ;
- enum
FMOD_DSP_ITECHO
= (
FMOD_DSP_ITECHO_WETDRYMIX, FMOD_DSP_ITECHO_FEEDBACK, FMOD_DSP_ITECHO_LEFTDELAY, FMOD_DSP_ITECHO_RIGHTDELAY, FMOD_DSP_ITECHO_PANDELAY
) ;
- enum
TFMOD_DSPItEcho
= (
FMOD_DSP_ITECHO_WETDRYMIX, FMOD_DSP_ITECHO_FEEDBACK, FMOD_DSP_ITECHO_LEFTDELAY, FMOD_DSP_ITECHO_RIGHTDELAY, FMOD_DSP_ITECHO_PANDELAY
) ;
- enum
FMOD_DSP_COMPRESSOR
= (
FMOD_DSP_COMPRESSOR_THRESHOLD, FMOD_DSP_COMPRESSOR_RATIO, FMOD_DSP_COMPRESSOR_ATTACK, FMOD_DSP_COMPRESSOR_RELEASE, FMOD_DSP_COMPRESSOR_GAINMAKEUP, FMOD_DSP_COMPRESSOR_USESIDECHAIN, FMOD_DSP_COMPRESSOR_LINKED
) ;
- enum
TFMOD_DSPCompressor
= (
FMOD_DSP_COMPRESSOR_THRESHOLD, FMOD_DSP_COMPRESSOR_RATIO, FMOD_DSP_COMPRESSOR_ATTACK, FMOD_DSP_COMPRESSOR_RELEASE, FMOD_DSP_COMPRESSOR_GAINMAKEUP, FMOD_DSP_COMPRESSOR_USESIDECHAIN, FMOD_DSP_COMPRESSOR_LINKED
) ;
- enum
FMOD_DSP_SFXREVERB
= (
FMOD_DSP_SFXREVERB_DECAYTIME, FMOD_DSP_SFXREVERB_EARLYDELAY, FMOD_DSP_SFXREVERB_LATEDELAY, FMOD_DSP_SFXREVERB_HFREFERENCE, FMOD_DSP_SFXREVERB_HFDECAYRATIO, FMOD_DSP_SFXREVERB_DIFFUSION, FMOD_DSP_SFXREVERB_DENSITY, FMOD_DSP_SFXREVERB_LOWSHELFFREQUENCY, FMOD_DSP_SFXREVERB_LOWSHELFGAIN, FMOD_DSP_SFXREVERB_HIGHCUT, FMOD_DSP_SFXREVERB_EARLYLATEMIX, FMOD_DSP_SFXREVERB_WETLEVEL, FMOD_DSP_SFXREVERB_DRYLEVEL
) ;
- enum
TFMOD_DSPSfxReverb
= (
FMOD_DSP_SFXREVERB_DECAYTIME, FMOD_DSP_SFXREVERB_EARLYDELAY, FMOD_DSP_SFXREVERB_LATEDELAY, FMOD_DSP_SFXREVERB_HFREFERENCE, FMOD_DSP_SFXREVERB_HFDECAYRATIO, FMOD_DSP_SFXREVERB_DIFFUSION, FMOD_DSP_SFXREVERB_DENSITY, FMOD_DSP_SFXREVERB_LOWSHELFFREQUENCY, FMOD_DSP_SFXREVERB_LOWSHELFGAIN, FMOD_DSP_SFXREVERB_HIGHCUT, FMOD_DSP_SFXREVERB_EARLYLATEMIX, FMOD_DSP_SFXREVERB_WETLEVEL, FMOD_DSP_SFXREVERB_DRYLEVEL
) ;
- enum
FMOD_DSP_LOWPASS_SIMPLE
= (
FMOD_DSP_LOWPASS_SIMPLE_CUTOFF
) ;
- enum
TFMOD_DSPLowPassSimple
= (
FMOD_DSP_LOWPASS_SIMPLE_CUTOFF
) ;
- enum
FMOD_DSP_DELAY
= (
FMOD_DSP_DELAY_CH0, FMOD_DSP_DELAY_CH1, FMOD_DSP_DELAY_CH2, FMOD_DSP_DELAY_CH3, FMOD_DSP_DELAY_CH4, FMOD_DSP_DELAY_CH5, FMOD_DSP_DELAY_CH6, FMOD_DSP_DELAY_CH7, FMOD_DSP_DELAY_CH8, FMOD_DSP_DELAY_CH9, FMOD_DSP_DELAY_CH10, FMOD_DSP_DELAY_CH11, FMOD_DSP_DELAY_CH12, FMOD_DSP_DELAY_CH13, FMOD_DSP_DELAY_CH14, FMOD_DSP_DELAY_CH15, FMOD_DSP_DELAY_MAXDELAY
) ;
- enum
TFMOD_DSPDelay
= (
FMOD_DSP_DELAY_CH0, FMOD_DSP_DELAY_CH1, FMOD_DSP_DELAY_CH2, FMOD_DSP_DELAY_CH3, FMOD_DSP_DELAY_CH4, FMOD_DSP_DELAY_CH5, FMOD_DSP_DELAY_CH6, FMOD_DSP_DELAY_CH7, FMOD_DSP_DELAY_CH8, FMOD_DSP_DELAY_CH9, FMOD_DSP_DELAY_CH10, FMOD_DSP_DELAY_CH11, FMOD_DSP_DELAY_CH12, FMOD_DSP_DELAY_CH13, FMOD_DSP_DELAY_CH14, FMOD_DSP_DELAY_CH15, FMOD_DSP_DELAY_MAXDELAY
) ;
- enum
FMOD_DSP_TREMOLO
= (
FMOD_DSP_TREMOLO_FREQUENCY, FMOD_DSP_TREMOLO_DEPTH, FMOD_DSP_TREMOLO_SHAPE, FMOD_DSP_TREMOLO_SKEW, FMOD_DSP_TREMOLO_DUTY, FMOD_DSP_TREMOLO_SQUARE, FMOD_DSP_TREMOLO_PHASE, FMOD_DSP_TREMOLO_SPREAD
) ;
- enum
TFMOD_DSPTremolo
= (
FMOD_DSP_TREMOLO_FREQUENCY, FMOD_DSP_TREMOLO_DEPTH, FMOD_DSP_TREMOLO_SHAPE, FMOD_DSP_TREMOLO_SKEW, FMOD_DSP_TREMOLO_DUTY, FMOD_DSP_TREMOLO_SQUARE, FMOD_DSP_TREMOLO_PHASE, FMOD_DSP_TREMOLO_SPREAD
) ;
- enum
FMOD_DSP_SEND
= (
FMOD_DSP_SEND_RETURNID, FMOD_DSP_SEND_LEVEL
) ;
- enum
TFMOD_DSPSend
= (
FMOD_DSP_SEND_RETURNID, FMOD_DSP_SEND_LEVEL
) ;
- enum
FMOD_DSP_RETURN
= (
FMOD_DSP_RETURN_ID, FMOD_DSP_RETURN_INPUT_SPEAKER_MODE
) ;
- enum
TFMOD_DSPReturn
= (
FMOD_DSP_RETURN_ID, FMOD_DSP_RETURN_INPUT_SPEAKER_MODE
) ;
- enum
FMOD_DSP_HIGHPASS_SIMPLE
= (
FMOD_DSP_HIGHPASS_SIMPLE_CUTOFF
) ;
- enum
TFMOD_DSPHighPassSimple
= (
FMOD_DSP_HIGHPASS_SIMPLE_CUTOFF
) ;
- enum
FMOD_DSP_PAN_2D_STEREO_MODE_TYPE
= (
FMOD_DSP_PAN_2D_STEREO_MODE_DISTRIBUTED, FMOD_DSP_PAN_2D_STEREO_MODE_DISCRETE
) ;
- enum
TFMOD_DSPPan2DStereoModeType
= (
FMOD_DSP_PAN_2D_STEREO_MODE_DISTRIBUTED, FMOD_DSP_PAN_2D_STEREO_MODE_DISCRETE
) ;
- enum
FMOD_DSP_PAN_MODE_TYPE
= (
FMOD_DSP_PAN_MODE_MONO, FMOD_DSP_PAN_MODE_STEREO, FMOD_DSP_PAN_MODE_SURROUND
) ;
- enum
TFMOD_DSPPanModeType
= (
FMOD_DSP_PAN_MODE_MONO, FMOD_DSP_PAN_MODE_STEREO, FMOD_DSP_PAN_MODE_SURROUND
) ;
- enum
FMOD_DSP_PAN_3D_ROLLOFF_TYPE
= (
FMOD_DSP_PAN_3D_ROLLOFF_LINEARSQUARED, FMOD_DSP_PAN_3D_ROLLOFF_LINEAR, FMOD_DSP_PAN_3D_ROLLOFF_INVERSE, FMOD_DSP_PAN_3D_ROLLOFF_INVERSETAPERED, FMOD_DSP_PAN_3D_ROLLOFF_CUSTOM
) ;
- enum
TFMOD_DSPPan3DRolloffType
= (
FMOD_DSP_PAN_3D_ROLLOFF_LINEARSQUARED, FMOD_DSP_PAN_3D_ROLLOFF_LINEAR, FMOD_DSP_PAN_3D_ROLLOFF_INVERSE, FMOD_DSP_PAN_3D_ROLLOFF_INVERSETAPERED, FMOD_DSP_PAN_3D_ROLLOFF_CUSTOM
) ;
- enum
FMOD_DSP_PAN_3D_EXTENT_MODE_TYPE
= (
FMOD_DSP_PAN_3D_EXTENT_MODE_AUTO, FMOD_DSP_PAN_3D_EXTENT_MODE_USER, FMOD_DSP_PAN_3D_EXTENT_MODE_OFF
) ;
- enum
TFMOD_DSPPan3DExtentModeType
= (
FMOD_DSP_PAN_3D_EXTENT_MODE_AUTO, FMOD_DSP_PAN_3D_EXTENT_MODE_USER, FMOD_DSP_PAN_3D_EXTENT_MODE_OFF
) ;
- enum
FMOD_DSP_PAN
= (
FMOD_DSP_PAN_MODE, FMOD_DSP_PAN_2D_STEREO_POSITION, FMOD_DSP_PAN_2D_DIRECTION, FMOD_DSP_PAN_2D_EXTENT, FMOD_DSP_PAN_2D_ROTATION, FMOD_DSP_PAN_2D_LFE_LEVEL, FMOD_DSP_PAN_2D_STEREO_MODE, FMOD_DSP_PAN_2D_STEREO_SEPARATION, FMOD_DSP_PAN_2D_STEREO_AXIS, FMOD_DSP_PAN_ENABLED_SPEAKERS, FMOD_DSP_PAN_3D_POSITION, FMOD_DSP_PAN_3D_ROLLOFF, FMOD_DSP_PAN_3D_MIN_DISTANCE, FMOD_DSP_PAN_3D_MAX_DISTANCE, FMOD_DSP_PAN_3D_EXTENT_MODE, FMOD_DSP_PAN_3D_SOUND_SIZE, FMOD_DSP_PAN_3D_MIN_EXTENT, FMOD_DSP_PAN_3D_PAN_BLEND, FMOD_DSP_PAN_LFE_UPMIX_ENABLED, FMOD_DSP_PAN_OVERALL_GAIN, FMOD_DSP_PAN_SURROUND_SPEAKER_MODE, FMOD_DSP_PAN_2D_HEIGHT_BLEND
) ;
- enum
TFMOD_DSPPan
= (
FMOD_DSP_PAN_MODE, FMOD_DSP_PAN_2D_STEREO_POSITION, FMOD_DSP_PAN_2D_DIRECTION, FMOD_DSP_PAN_2D_EXTENT, FMOD_DSP_PAN_2D_ROTATION, FMOD_DSP_PAN_2D_LFE_LEVEL, FMOD_DSP_PAN_2D_STEREO_MODE, FMOD_DSP_PAN_2D_STEREO_SEPARATION, FMOD_DSP_PAN_2D_STEREO_AXIS, FMOD_DSP_PAN_ENABLED_SPEAKERS, FMOD_DSP_PAN_3D_POSITION, FMOD_DSP_PAN_3D_ROLLOFF, FMOD_DSP_PAN_3D_MIN_DISTANCE, FMOD_DSP_PAN_3D_MAX_DISTANCE, FMOD_DSP_PAN_3D_EXTENT_MODE, FMOD_DSP_PAN_3D_SOUND_SIZE, FMOD_DSP_PAN_3D_MIN_EXTENT, FMOD_DSP_PAN_3D_PAN_BLEND, FMOD_DSP_PAN_LFE_UPMIX_ENABLED, FMOD_DSP_PAN_OVERALL_GAIN, FMOD_DSP_PAN_SURROUND_SPEAKER_MODE, FMOD_DSP_PAN_2D_HEIGHT_BLEND
) ;
- enum
FMOD_DSP_THREE_EQ_CROSSOVERSLOPE_TYPE
= (
FMOD_DSP_THREE_EQ_CROSSOVERSLOPE_12DB, FMOD_DSP_THREE_EQ_CROSSOVERSLOPE_24DB, FMOD_DSP_THREE_EQ_CROSSOVERSLOPE_48DB
) ;
- enum
TFMOD_DSPThreeEQCrossoverSlopType
= (
FMOD_DSP_THREE_EQ_CROSSOVERSLOPE_12DB, FMOD_DSP_THREE_EQ_CROSSOVERSLOPE_24DB, FMOD_DSP_THREE_EQ_CROSSOVERSLOPE_48DB
) ;
- enum
FMOD_DSP_THREE_EQ
= (
FMOD_DSP_THREE_EQ_LOWGAIN, FMOD_DSP_THREE_EQ_MIDGAIN, FMOD_DSP_THREE_EQ_HIGHGAIN, FMOD_DSP_THREE_EQ_LOWCROSSOVER, FMOD_DSP_THREE_EQ_HIGHCROSSOVER, FMOD_DSP_THREE_EQ_CROSSOVERSLOPE
) ;
- enum
TFMOD_DSPThreeEQ
= (
FMOD_DSP_THREE_EQ_LOWGAIN, FMOD_DSP_THREE_EQ_MIDGAIN, FMOD_DSP_THREE_EQ_HIGHGAIN, FMOD_DSP_THREE_EQ_LOWCROSSOVER, FMOD_DSP_THREE_EQ_HIGHCROSSOVER, FMOD_DSP_THREE_EQ_CROSSOVERSLOPE
) ;
- enum
FMOD_DSP_FFT_WINDOW
= (
FMOD_DSP_FFT_WINDOW_RECT, FMOD_DSP_FFT_WINDOW_TRIANGLE, FMOD_DSP_FFT_WINDOW_HAMMING, FMOD_DSP_FFT_WINDOW_HANNING, FMOD_DSP_FFT_WINDOW_BLACKMAN, FMOD_DSP_FFT_WINDOW_BLACKMANHARRIS
) ;
- enum
TFMOD_DSPFftWindow
= (
FMOD_DSP_FFT_WINDOW_RECT, FMOD_DSP_FFT_WINDOW_TRIANGLE, FMOD_DSP_FFT_WINDOW_HAMMING, FMOD_DSP_FFT_WINDOW_HANNING, FMOD_DSP_FFT_WINDOW_BLACKMAN, FMOD_DSP_FFT_WINDOW_BLACKMANHARRIS
) ;
- enum
FMOD_DSP_FFT
= (
FMOD_DSP_FFT_WINDOWSIZE, FMOD_DSP_FFT_WINDOWTYPE, FMOD_DSP_FFT_SPECTRUMDATA, FMOD_DSP_FFT_DOMINANT_FREQ
) ;
- enum
TFMOD_DSPFft
= (
FMOD_DSP_FFT_WINDOWSIZE, FMOD_DSP_FFT_WINDOWTYPE, FMOD_DSP_FFT_SPECTRUMDATA, FMOD_DSP_FFT_DOMINANT_FREQ
) ;
- enum
FMOD_DSP_ENVELOPEFOLLOWER
= (
FMOD_DSP_ENVELOPEFOLLOWER_ATTACK, FMOD_DSP_ENVELOPEFOLLOWER_RELEASE, FMOD_DSP_ENVELOPEFOLLOWER_ENVELOPE, FMOD_DSP_ENVELOPEFOLLOWER_USESIDECHAIN
) ;
- enum
TFMOD_DSPEnvelopeFollower
= (
FMOD_DSP_ENVELOPEFOLLOWER_ATTACK, FMOD_DSP_ENVELOPEFOLLOWER_RELEASE, FMOD_DSP_ENVELOPEFOLLOWER_ENVELOPE, FMOD_DSP_ENVELOPEFOLLOWER_USESIDECHAIN
) ;
- enum
FMOD_DSP_CONVOLUTION_REVERB
= (
FMOD_DSP_CONVOLUTION_REVERB_PARAM_IR, FMOD_DSP_CONVOLUTION_REVERB_PARAM_WET, FMOD_DSP_CONVOLUTION_REVERB_PARAM_DRY, FMOD_DSP_CONVOLUTION_REVERB_PARAM_LINKED
) ;
- enum
TFMOD_DSPConvolutionReverb
= (
FMOD_DSP_CONVOLUTION_REVERB_PARAM_IR, FMOD_DSP_CONVOLUTION_REVERB_PARAM_WET, FMOD_DSP_CONVOLUTION_REVERB_PARAM_DRY, FMOD_DSP_CONVOLUTION_REVERB_PARAM_LINKED
) ;
- enum
FMOD_DSP_CHANNELMIX_OUTPUT
= (
FMOD_DSP_CHANNELMIX_OUTPUT_DEFAULT, FMOD_DSP_CHANNELMIX_OUTPUT_ALLMONO, FMOD_DSP_CHANNELMIX_OUTPUT_ALLSTEREO, FMOD_DSP_CHANNELMIX_OUTPUT_ALLQUAD, FMOD_DSP_CHANNELMIX_OUTPUT_ALL5POINT1, FMOD_DSP_CHANNELMIX_OUTPUT_ALL7POINT1, FMOD_DSP_CHANNELMIX_OUTPUT_ALLLFE
) ;
- enum
TFMOD_DSPChannelMixOutput
= (
FMOD_DSP_CHANNELMIX_OUTPUT_DEFAULT, FMOD_DSP_CHANNELMIX_OUTPUT_ALLMONO, FMOD_DSP_CHANNELMIX_OUTPUT_ALLSTEREO, FMOD_DSP_CHANNELMIX_OUTPUT_ALLQUAD, FMOD_DSP_CHANNELMIX_OUTPUT_ALL5POINT1, FMOD_DSP_CHANNELMIX_OUTPUT_ALL7POINT1, FMOD_DSP_CHANNELMIX_OUTPUT_ALLLFE
) ;
- enum
FMOD_DSP_CHANNELMIX
= (
FMOD_DSP_CHANNELMIX_OUTPUTGROUPING, FMOD_DSP_CHANNELMIX_GAIN_CH0, FMOD_DSP_CHANNELMIX_GAIN_CH1, FMOD_DSP_CHANNELMIX_GAIN_CH2, FMOD_DSP_CHANNELMIX_GAIN_CH3, FMOD_DSP_CHANNELMIX_GAIN_CH4, FMOD_DSP_CHANNELMIX_GAIN_CH5, FMOD_DSP_CHANNELMIX_GAIN_CH6, FMOD_DSP_CHANNELMIX_GAIN_CH7, FMOD_DSP_CHANNELMIX_GAIN_CH8, FMOD_DSP_CHANNELMIX_GAIN_CH9, FMOD_DSP_CHANNELMIX_GAIN_CH10, FMOD_DSP_CHANNELMIX_GAIN_CH11, FMOD_DSP_CHANNELMIX_GAIN_CH12, FMOD_DSP_CHANNELMIX_GAIN_CH13, FMOD_DSP_CHANNELMIX_GAIN_CH14, FMOD_DSP_CHANNELMIX_GAIN_CH15, FMOD_DSP_CHANNELMIX_GAIN_CH16, FMOD_DSP_CHANNELMIX_GAIN_CH17, FMOD_DSP_CHANNELMIX_GAIN_CH18, FMOD_DSP_CHANNELMIX_GAIN_CH19, FMOD_DSP_CHANNELMIX_GAIN_CH20, FMOD_DSP_CHANNELMIX_GAIN_CH21, FMOD_DSP_CHANNELMIX_GAIN_CH22, FMOD_DSP_CHANNELMIX_GAIN_CH23, FMOD_DSP_CHANNELMIX_GAIN_CH24, FMOD_DSP_CHANNELMIX_GAIN_CH25, FMOD_DSP_CHANNELMIX_GAIN_CH26, FMOD_DSP_CHANNELMIX_GAIN_CH27, FMOD_DSP_CHANNELMIX_GAIN_CH28, FMOD_DSP_CHANNELMIX_GAIN_CH29, FMOD_DSP_CHANNELMIX_GAIN_CH30, FMOD_DSP_CHANNELMIX_GAIN_CH31
) ;
- enum
TFMOD_DSPChannelMix
= (
FMOD_DSP_CHANNELMIX_OUTPUTGROUPING, FMOD_DSP_CHANNELMIX_GAIN_CH0, FMOD_DSP_CHANNELMIX_GAIN_CH1, FMOD_DSP_CHANNELMIX_GAIN_CH2, FMOD_DSP_CHANNELMIX_GAIN_CH3, FMOD_DSP_CHANNELMIX_GAIN_CH4, FMOD_DSP_CHANNELMIX_GAIN_CH5, FMOD_DSP_CHANNELMIX_GAIN_CH6, FMOD_DSP_CHANNELMIX_GAIN_CH7, FMOD_DSP_CHANNELMIX_GAIN_CH8, FMOD_DSP_CHANNELMIX_GAIN_CH9, FMOD_DSP_CHANNELMIX_GAIN_CH10, FMOD_DSP_CHANNELMIX_GAIN_CH11, FMOD_DSP_CHANNELMIX_GAIN_CH12, FMOD_DSP_CHANNELMIX_GAIN_CH13, FMOD_DSP_CHANNELMIX_GAIN_CH14, FMOD_DSP_CHANNELMIX_GAIN_CH15, FMOD_DSP_CHANNELMIX_GAIN_CH16, FMOD_DSP_CHANNELMIX_GAIN_CH17, FMOD_DSP_CHANNELMIX_GAIN_CH18, FMOD_DSP_CHANNELMIX_GAIN_CH19, FMOD_DSP_CHANNELMIX_GAIN_CH20, FMOD_DSP_CHANNELMIX_GAIN_CH21, FMOD_DSP_CHANNELMIX_GAIN_CH22, FMOD_DSP_CHANNELMIX_GAIN_CH23, FMOD_DSP_CHANNELMIX_GAIN_CH24, FMOD_DSP_CHANNELMIX_GAIN_CH25, FMOD_DSP_CHANNELMIX_GAIN_CH26, FMOD_DSP_CHANNELMIX_GAIN_CH27, FMOD_DSP_CHANNELMIX_GAIN_CH28, FMOD_DSP_CHANNELMIX_GAIN_CH29, FMOD_DSP_CHANNELMIX_GAIN_CH30, FMOD_DSP_CHANNELMIX_GAIN_CH31
) ;
- enum
FMOD_DSP_TRANSCEIVER_SPEAKERMODE
= (
FMOD_DSP_TRANSCEIVER_SPEAKERMODE_AUTO, FMOD_DSP_TRANSCEIVER_SPEAKERMODE_MONO, FMOD_DSP_TRANSCEIVER_SPEAKERMODE_STEREO, FMOD_DSP_TRANSCEIVER_SPEAKERMODE_SURROUND
) ;
- enum
TFMOD_DSPTransceiverSpeakerMode
= (
FMOD_DSP_TRANSCEIVER_SPEAKERMODE_AUTO, FMOD_DSP_TRANSCEIVER_SPEAKERMODE_MONO, FMOD_DSP_TRANSCEIVER_SPEAKERMODE_STEREO, FMOD_DSP_TRANSCEIVER_SPEAKERMODE_SURROUND
) ;
- enum
FMOD_DSP_TRANSCEIVER
= (
FMOD_DSP_TRANSCEIVER_TRANSMIT, FMOD_DSP_TRANSCEIVER_GAIN, FMOD_DSP_TRANSCEIVER_CHANNEL, FMOD_DSP_TRANSCEIVER_TRANSMITSPEAKERMODE
) ;
- enum
TFMOD_DSPTransceiver
= (
FMOD_DSP_TRANSCEIVER_TRANSMIT, FMOD_DSP_TRANSCEIVER_GAIN, FMOD_DSP_TRANSCEIVER_CHANNEL, FMOD_DSP_TRANSCEIVER_TRANSMITSPEAKERMODE
) ;
- enum
FMOD_DSP_OBJECTPAN
= (
FMOD_DSP_OBJECTPAN_3D_POSITION, FMOD_DSP_OBJECTPAN_3D_ROLLOFF, FMOD_DSP_OBJECTPAN_3D_MIN_DISTANCE, FMOD_DSP_OBJECTPAN_3D_MAX_DISTANCE, FMOD_DSP_OBJECTPAN_3D_EXTENT_MODE, FMOD_DSP_OBJECTPAN_3D_SOUND_SIZE, FMOD_DSP_OBJECTPAN_3D_MIN_EXTENT, FMOD_DSP_OBJECTPAN_OVERALL_GAIN, FMOD_DSP_OBJECTPAN_OUTPUTGAIN
) ;
- enum
TFMOD_DSPObjectPan
= (
FMOD_DSP_OBJECTPAN_3D_POSITION, FMOD_DSP_OBJECTPAN_3D_ROLLOFF, FMOD_DSP_OBJECTPAN_3D_MIN_DISTANCE, FMOD_DSP_OBJECTPAN_3D_MAX_DISTANCE, FMOD_DSP_OBJECTPAN_3D_EXTENT_MODE, FMOD_DSP_OBJECTPAN_3D_SOUND_SIZE, FMOD_DSP_OBJECTPAN_3D_MIN_EXTENT, FMOD_DSP_OBJECTPAN_OVERALL_GAIN, FMOD_DSP_OBJECTPAN_OUTPUTGAIN
) ;
- type PFMOD_DSPType = pointer to FMOD_DSP_TYPE;
- type PFMOD_DSPOscillator = pointer to FMOD_DSP_OSCILLATOR;
- type PFMOD_DSPLowPass = pointer to FMOD_DSP_LOWPASS;
- type PFMOD_DSPItLowPass = pointer to FMOD_DSP_ITLOWPASS;
- type PFMOD_DSPHighPass = pointer to FMOD_DSP_HIGHPASS;
- type PFMOD_DSPEcho = pointer to FMOD_DSP_ECHO;
- type PFMOD_DSPFader = pointer to FMOD_DSP_FADER;
- type PFMOD_DSPFlange = pointer to FMOD_DSP_FLANGE;
- type PFMOD_DSPNormalize = pointer to FMOD_DSP_NORMALIZE;
- type PFMOD_DSPLimiter = pointer to FMOD_DSP_LIMITER;
- type PFMOD_DSPParamEQ = pointer to FMOD_DSP_PARAMEQ;
- type PFMOD_DSPMultibandEQ = pointer to FMOD_DSP_MULTIBAND_EQ;
- type PFMOD_DSPMultibandEQFilterType = pointer to FMOD_DSP_MULTIBAND_EQ_FILTER_TYPE;
- type PFMOD_DSPPitchShift = pointer to FMOD_DSP_PITCHSHIFT;
- type PFMOD_DSPChorus = pointer to FMOD_DSP_CHORUS;
- type PFMOD_DSPItEcho = pointer to FMOD_DSP_ITECHO;
- type PFMOD_DSPCompressor = pointer to FMOD_DSP_COMPRESSOR;
- type PFMOD_DSPSfxReverb = pointer to FMOD_DSP_SFXREVERB;
- type PFMOD_DSPLowPassSimple = pointer to FMOD_DSP_LOWPASS_SIMPLE;
- type PFMOD_DSPDelay = pointer to FMOD_DSP_DELAY;
- type PFMOD_DSPTremolo = pointer to FMOD_DSP_TREMOLO;
- type PFMOD_DSPSend = pointer to FMOD_DSP_SEND;
- type PFMOD_DSPReturn = pointer to FMOD_DSP_RETURN;
- type PFMOD_DSPHighPassSimple = pointer to FMOD_DSP_HIGHPASS_SIMPLE;
- type PFMOD_DSPPan2DStereoModeType = pointer to FMOD_DSP_PAN_2D_STEREO_MODE_TYPE;
- type PFMOD_DSPPanModeType = pointer to FMOD_DSP_PAN_MODE_TYPE;
- type PFMOD_DSPPan3DRolloffType = pointer to FMOD_DSP_PAN_3D_ROLLOFF_TYPE;
- type PFMOD_DSPPan3DExtentModeType = pointer to FMOD_DSP_PAN_3D_EXTENT_MODE_TYPE;
- type PFMOD_DSPPan = pointer to FMOD_DSP_PAN;
- type PFMOD_DSPThreeEQCrossoverSlopType = pointer to FMOD_DSP_THREE_EQ_CROSSOVERSLOPE_TYPE;
- type PFMOD_DSPThreeEQ = pointer to FMOD_DSP_THREE_EQ;
- type PFMOD_DSPFftWindow = pointer to FMOD_DSP_FFT_WINDOW;
- type PFMOD_DSPFft = pointer to FMOD_DSP_FFT;
- type PFMOD_DSPEnvelopeFollower = pointer to FMOD_DSP_ENVELOPEFOLLOWER;
- type PFMOD_DSPConvolutionReverb = pointer to FMOD_DSP_CONVOLUTION_REVERB;
- type PFMOD_DSPChannelMixOutput = pointer to FMOD_DSP_CHANNELMIX_OUTPUT;
- type PFMOD_DSPChannelMix = pointer to FMOD_DSP_CHANNELMIX;
- type PFMOD_DSPTransceiverSpeakerMode = pointer to FMOD_DSP_TRANSCEIVER_SPEAKERMODE;
- type PFMOD_DSPTransceiver = pointer to FMOD_DSP_TRANSCEIVER;
- type PFMOD_DSPObjectPan = pointer to FMOD_DSP_OBJECTPAN;