|
enum | FMOD.DSP_PROCESS_OPERATION { FMOD.PROCESS_PERFORM = 0
, FMOD.PROCESS_QUERY
} |
|
enum | FMOD.DSP_PAN_SURROUND_FLAGS { FMOD.DEFAULT = 0
, FMOD.ROTATION_NOT_BIASED = 1
} |
|
enum | FMOD.DSP_TYPE : int {
FMOD.UNKNOWN
, FMOD.MIXER
, FMOD.OSCILLATOR
, FMOD.LOWPASS
,
FMOD.ITLOWPASS
, FMOD.HIGHPASS
, FMOD.ECHO
, FMOD.FADER
,
FMOD.FLANGE
, FMOD.DISTORTION
, FMOD.NORMALIZE
, FMOD.LIMITER
,
FMOD.PARAMEQ
, FMOD.PITCHSHIFT
, FMOD.CHORUS
, FMOD.VSTPLUGIN
,
FMOD.WINAMPPLUGIN
, FMOD.ITECHO
, FMOD.COMPRESSOR
, FMOD.SFXREVERB
,
FMOD.LOWPASS_SIMPLE
, FMOD.DELAY
, FMOD.TREMOLO
, FMOD.LADSPAPLUGIN
,
FMOD.SEND
, FMOD.RETURN
, FMOD.HIGHPASS_SIMPLE
, FMOD.PAN
,
FMOD.THREE_EQ
, FMOD.FFT
, FMOD.LOUDNESS_METER
, FMOD.ENVELOPEFOLLOWER
,
FMOD.CONVOLUTIONREVERB
, FMOD.CHANNELMIX
, FMOD.TRANSCEIVER
, FMOD.OBJECTPAN
,
FMOD.MULTIBAND_EQ
, FMOD.MAX
} |
|
enum | FMOD.DSP_PARAMETER_TYPE {
FMOD.FLOAT = 0
, FMOD.INT
, FMOD.BOOL
, FMOD.DATA
,
FMOD.MAX
} |
|
enum | FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE { FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE_LINEAR = 0
, FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE_AUTO
, FMOD.DSP_PARAMETER_FLOAT_MAPPING_TYPE_PIECEWISE_LINEAR
} |
|
enum | FMOD.DSP_PARAMETER_DATA_TYPE {
FMOD.DSP_PARAMETER_DATA_TYPE_USER = 0
, FMOD.DSP_PARAMETER_DATA_TYPE_OVERALLGAIN = -1
, FMOD.DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES = -2
, FMOD.DSP_PARAMETER_DATA_TYPE_SIDECHAIN = -3
,
FMOD.DSP_PARAMETER_DATA_TYPE_FFT = -4
, FMOD.DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES_MULTI = -5
, FMOD.DSP_PARAMETER_DATA_TYPE_ATTENUATION_RANGE = -6
} |
|
enum | FMOD.DSP_OSCILLATOR : int { FMOD.TYPE
, FMOD.RATE
} |
|
enum | FMOD.DSP_LOWPASS : int { FMOD.CUTOFF
, FMOD.RESONANCE
} |
|
enum | FMOD.DSP_ITLOWPASS : int { FMOD.CUTOFF
, FMOD.RESONANCE
} |
|
enum | FMOD.DSP_HIGHPASS : int { FMOD.CUTOFF
, FMOD.RESONANCE
} |
|
enum | FMOD.DSP_ECHO : int { FMOD.DELAY
, FMOD.FEEDBACK
, FMOD.DRYLEVEL
, FMOD.WETLEVEL
} |
|
enum | FMOD.DSP_FADER : int { FMOD.GAIN
, FMOD.OVERALL_GAIN
} |
|
enum | FMOD.DSP_DELAY : int {
FMOD.CH0
, FMOD.CH1
, FMOD.CH2
, FMOD.CH3
,
FMOD.CH4
, FMOD.CH5
, FMOD.CH6
, FMOD.CH7
,
FMOD.CH8
, FMOD.CH9
, FMOD.CH10
, FMOD.CH11
,
FMOD.CH12
, FMOD.CH13
, FMOD.CH14
, FMOD.CH15
,
FMOD.MAXDELAY
} |
|
enum | FMOD.DSP_FLANGE : int { FMOD.MIX
, FMOD.DEPTH
, FMOD.RATE
} |
|
enum | FMOD.DSP_TREMOLO : int {
FMOD.FREQUENCY
, FMOD.DEPTH
, FMOD.SHAPE
, FMOD.SKEW
,
FMOD.DUTY
, FMOD.SQUARE
, FMOD.PHASE
, FMOD.SPREAD
} |
|
enum | FMOD.DSP_DISTORTION : int { FMOD.LEVEL
} |
|
enum | FMOD.DSP_NORMALIZE : int { FMOD.FADETIME
, FMOD.THRESHOLD
, FMOD.MAXAMP
} |
|
enum | FMOD.DSP_LIMITER : int { FMOD.RELEASETIME
, FMOD.CEILING
, FMOD.MAXIMIZERGAIN
, FMOD.MODE
} |
|
enum | FMOD.DSP_PARAMEQ : int { FMOD.CENTER
, FMOD.BANDWIDTH
, FMOD.GAIN
} |
|
enum | FMOD.DSP_MULTIBAND_EQ : int {
FMOD.A_FILTER
, FMOD.A_FREQUENCY
, FMOD.A_Q
, FMOD.A_GAIN
,
FMOD.B_FILTER
, FMOD.B_FREQUENCY
, FMOD.B_Q
, FMOD.B_GAIN
,
FMOD.C_FILTER
, FMOD.C_FREQUENCY
, FMOD.C_Q
, FMOD.C_GAIN
,
FMOD.D_FILTER
, FMOD.D_FREQUENCY
, FMOD.D_Q
, FMOD.D_GAIN
,
FMOD.E_FILTER
, FMOD.E_FREQUENCY
, FMOD.E_Q
, FMOD.E_GAIN
} |
|
enum | FMOD.DSP_MULTIBAND_EQ_FILTER_TYPE : int {
FMOD.DISABLED
, FMOD.LOWPASS_12DB
, FMOD.LOWPASS_24DB
, FMOD.LOWPASS_48DB
,
FMOD.HIGHPASS_12DB
, FMOD.HIGHPASS_24DB
, FMOD.HIGHPASS_48DB
, FMOD.LOWSHELF
,
FMOD.HIGHSHELF
, FMOD.PEAKING
, FMOD.BANDPASS
, FMOD.NOTCH
,
FMOD.ALLPASS
} |
|
enum | FMOD.DSP_PITCHSHIFT : int { FMOD.PITCH
, FMOD.FFTSIZE
, FMOD.OVERLAP
, FMOD.MAXCHANNELS
} |
|
enum | FMOD.DSP_CHORUS : int { FMOD.MIX
, FMOD.RATE
, FMOD.DEPTH
} |
|
enum | FMOD.DSP_ITECHO : int {
FMOD.WETDRYMIX
, FMOD.FEEDBACK
, FMOD.LEFTDELAY
, FMOD.RIGHTDELAY
,
FMOD.PANDELAY
} |
|
enum | FMOD.DSP_COMPRESSOR : int {
FMOD.THRESHOLD
, FMOD.RATIO
, FMOD.ATTACK
, FMOD.RELEASE
,
FMOD.GAINMAKEUP
, FMOD.USESIDECHAIN
, FMOD.LINKED
} |
|
enum | FMOD.DSP_SFXREVERB : int {
FMOD.DECAYTIME
, FMOD.EARLYDELAY
, FMOD.LATEDELAY
, FMOD.HFREFERENCE
,
FMOD.HFDECAYRATIO
, FMOD.DIFFUSION
, FMOD.DENSITY
, FMOD.LOWSHELFFREQUENCY
,
FMOD.LOWSHELFGAIN
, FMOD.HIGHCUT
, FMOD.EARLYLATEMIX
, FMOD.WETLEVEL
,
FMOD.DRYLEVEL
} |
|
enum | FMOD.DSP_LOWPASS_SIMPLE : int { FMOD.CUTOFF
} |
|
enum | FMOD.DSP_SEND : int { FMOD.RETURNID
, FMOD.LEVEL
} |
|
enum | FMOD.DSP_RETURN : int { FMOD.ID
, FMOD.INPUT_SPEAKER_MODE
} |
|
enum | FMOD.DSP_HIGHPASS_SIMPLE : int { FMOD.CUTOFF
} |
|
enum | FMOD.DSP_PAN_2D_STEREO_MODE_TYPE : int { FMOD.DISTRIBUTED
, FMOD.DISCRETE
} |
|
enum | FMOD.DSP_PAN_MODE_TYPE : int { FMOD.MONO
, FMOD.STEREO
, FMOD.SURROUND
} |
|
enum | FMOD.DSP_PAN_3D_ROLLOFF_TYPE : int {
FMOD.LINEARSQUARED
, FMOD.LINEAR
, FMOD.INVERSE
, FMOD.INVERSETAPERED
,
FMOD.CUSTOM
} |
|
enum | FMOD.DSP_PAN_3D_EXTENT_MODE_TYPE : int { FMOD.AUTO
, FMOD.USER
, FMOD.OFF
} |
|
enum | FMOD.DSP_PAN : int {
FMOD.MODE
, FMOD._2D_STEREO_POSITION
, FMOD._2D_DIRECTION
, FMOD._2D_EXTENT
,
FMOD._2D_ROTATION
, FMOD._2D_LFE_LEVEL
, FMOD._2D_STEREO_MODE
, FMOD._2D_STEREO_SEPARATION
,
FMOD._2D_STEREO_AXIS
, FMOD.ENABLED_SPEAKERS
, FMOD._3D_POSITION
, FMOD._3D_ROLLOFF
,
FMOD._3D_MIN_DISTANCE
, FMOD._3D_MAX_DISTANCE
, FMOD._3D_EXTENT_MODE
, FMOD._3D_SOUND_SIZE
,
FMOD._3D_MIN_EXTENT
, FMOD._3D_PAN_BLEND
, FMOD.LFE_UPMIX_ENABLED
, FMOD.OVERALL_GAIN
,
FMOD.SURROUND_SPEAKER_MODE
, FMOD._2D_HEIGHT_BLEND
, FMOD.ATTENUATION_RANGE
, FMOD.OVERRIDE_RANGE
} |
|
enum | FMOD.DSP_THREE_EQ_CROSSOVERSLOPE_TYPE : int { FMOD._12DB
, FMOD._24DB
, FMOD._48DB
} |
|
enum | FMOD.DSP_THREE_EQ : int {
FMOD.LOWGAIN
, FMOD.MIDGAIN
, FMOD.HIGHGAIN
, FMOD.LOWCROSSOVER
,
FMOD.HIGHCROSSOVER
, FMOD.CROSSOVERSLOPE
} |
|
enum | FMOD.DSP_FFT_WINDOW : int {
FMOD.RECT
, FMOD.TRIANGLE
, FMOD.HAMMING
, FMOD.HANNING
,
FMOD.BLACKMAN
, FMOD.BLACKMANHARRIS
} |
|
enum | FMOD.DSP_FFT : int { FMOD.WINDOWSIZE
, FMOD.WINDOWTYPE
, FMOD.SPECTRUMDATA
, FMOD.DOMINANT_FREQ
} |
|
enum | FMOD.DSP_LOUDNESS_METER : int { FMOD.STATE
, FMOD.WEIGHTING
, FMOD.INFO
} |
|
enum | FMOD.DSP_LOUDNESS_METER_STATE_TYPE : int {
FMOD.RESET_INTEGRATED = -3
, FMOD.RESET_MAXPEAK = -2
, FMOD.RESET_ALL = -1
, FMOD.PAUSED = 0
,
FMOD.ANALYZING = 1
} |
|
enum | FMOD.DSP_ENVELOPEFOLLOWER : int { FMOD.ATTACK
, FMOD.RELEASE
, FMOD.ENVELOPE
, FMOD.USESIDECHAIN
} |
|
enum | FMOD.DSP_CONVOLUTION_REVERB : int { FMOD.IR
, FMOD.WET
, FMOD.DRY
, FMOD.LINKED
} |
|
enum | FMOD.DSP_CHANNELMIX_OUTPUT : int {
FMOD.DEFAULT
, FMOD.ALLMONO
, FMOD.ALLSTEREO
, FMOD.ALLQUAD
,
FMOD.ALL5POINT1
, FMOD.ALL7POINT1
, FMOD.ALLLFE
, FMOD.ALL7POINT1POINT4
} |
|
enum | FMOD.DSP_CHANNELMIX : int {
FMOD.OUTPUTGROUPING
, FMOD.GAIN_CH0
, FMOD.GAIN_CH1
, FMOD.GAIN_CH2
,
FMOD.GAIN_CH3
, FMOD.GAIN_CH4
, FMOD.GAIN_CH5
, FMOD.GAIN_CH6
,
FMOD.GAIN_CH7
, FMOD.GAIN_CH8
, FMOD.GAIN_CH9
, FMOD.GAIN_CH10
,
FMOD.GAIN_CH11
, FMOD.GAIN_CH12
, FMOD.GAIN_CH13
, FMOD.GAIN_CH14
,
FMOD.GAIN_CH15
, FMOD.GAIN_CH16
, FMOD.GAIN_CH17
, FMOD.GAIN_CH18
,
FMOD.GAIN_CH19
, FMOD.GAIN_CH20
, FMOD.GAIN_CH21
, FMOD.GAIN_CH22
,
FMOD.GAIN_CH23
, FMOD.GAIN_CH24
, FMOD.GAIN_CH25
, FMOD.GAIN_CH26
,
FMOD.GAIN_CH27
, FMOD.GAIN_CH28
, FMOD.GAIN_CH29
, FMOD.GAIN_CH30
,
FMOD.GAIN_CH31
, FMOD.OUTPUT_CH0
, FMOD.OUTPUT_CH1
, FMOD.OUTPUT_CH2
,
FMOD.OUTPUT_CH3
, FMOD.OUTPUT_CH4
, FMOD.OUTPUT_CH5
, FMOD.OUTPUT_CH6
,
FMOD.OUTPUT_CH7
, FMOD.OUTPUT_CH8
, FMOD.OUTPUT_CH9
, FMOD.OUTPUT_CH10
,
FMOD.OUTPUT_CH11
, FMOD.OUTPUT_CH12
, FMOD.OUTPUT_CH13
, FMOD.OUTPUT_CH14
,
FMOD.OUTPUT_CH15
, FMOD.OUTPUT_CH16
, FMOD.OUTPUT_CH17
, FMOD.OUTPUT_CH18
,
FMOD.OUTPUT_CH19
, FMOD.OUTPUT_CH20
, FMOD.OUTPUT_CH21
, FMOD.OUTPUT_CH22
,
FMOD.OUTPUT_CH23
, FMOD.OUTPUT_CH24
, FMOD.OUTPUT_CH25
, FMOD.OUTPUT_CH26
,
FMOD.OUTPUT_CH27
, FMOD.OUTPUT_CH28
, FMOD.OUTPUT_CH29
, FMOD.OUTPUT_CH30
,
FMOD.OUTPUT_CH31
} |
|
enum | FMOD.DSP_TRANSCEIVER_SPEAKERMODE : int { FMOD.AUTO = -1
, FMOD.MONO = 0
, FMOD.STEREO
, FMOD.SURROUND
} |
|
enum | FMOD.DSP_TRANSCEIVER : int { FMOD.TRANSMIT
, FMOD.GAIN
, FMOD.CHANNEL
, FMOD.TRANSMITSPEAKERMODE
} |
|
enum | FMOD.DSP_OBJECTPAN : int {
FMOD._3D_POSITION
, FMOD._3D_ROLLOFF
, FMOD._3D_MIN_DISTANCE
, FMOD._3D_MAX_DISTANCE
,
FMOD._3D_EXTENT_MODE
, FMOD._3D_SOUND_SIZE
, FMOD._3D_MIN_EXTENT
, FMOD.OVERALL_GAIN
,
FMOD.OUTPUTGAIN
, FMOD.ATTENUATION_RANGE
, FMOD.OVERRIDE_RANGE
} |
|
|
delegate RESULT | FMOD.DSP_CREATE_CALLBACK (ref DSP_STATE dsp_state) |
|
delegate RESULT | FMOD.DSP_RELEASE_CALLBACK (ref DSP_STATE dsp_state) |
|
delegate RESULT | FMOD.DSP_RESET_CALLBACK (ref DSP_STATE dsp_state) |
|
delegate RESULT | FMOD.DSP_SETPOSITION_CALLBACK (ref DSP_STATE dsp_state, uint pos) |
|
delegate RESULT | FMOD.DSP_READ_CALLBACK (ref DSP_STATE dsp_state, IntPtr inbuffer, IntPtr outbuffer, uint length, int inchannels, ref int outchannels) |
|
delegate RESULT | FMOD.DSP_SHOULDIPROCESS_CALLBACK (ref DSP_STATE dsp_state, bool inputsidle, uint length, CHANNELMASK inmask, int inchannels, SPEAKERMODE speakermode) |
|
delegate RESULT | FMOD.DSP_PROCESS_CALLBACK (ref DSP_STATE dsp_state, uint length, ref DSP_BUFFER_ARRAY inbufferarray, ref DSP_BUFFER_ARRAY outbufferarray, bool inputsidle, DSP_PROCESS_OPERATION op) |
|
delegate RESULT | FMOD.DSP_SETPARAM_FLOAT_CALLBACK (ref DSP_STATE dsp_state, int index, float value) |
|
delegate RESULT | FMOD.DSP_SETPARAM_INT_CALLBACK (ref DSP_STATE dsp_state, int index, int value) |
|
delegate RESULT | FMOD.DSP_SETPARAM_BOOL_CALLBACK (ref DSP_STATE dsp_state, int index, bool value) |
|
delegate RESULT | FMOD.DSP_SETPARAM_DATA_CALLBACK (ref DSP_STATE dsp_state, int index, IntPtr data, uint length) |
|
delegate RESULT | FMOD.DSP_GETPARAM_FLOAT_CALLBACK (ref DSP_STATE dsp_state, int index, ref float value, IntPtr valuestr) |
|
delegate RESULT | FMOD.DSP_GETPARAM_INT_CALLBACK (ref DSP_STATE dsp_state, int index, ref int value, IntPtr valuestr) |
|
delegate RESULT | FMOD.DSP_GETPARAM_BOOL_CALLBACK (ref DSP_STATE dsp_state, int index, ref bool value, IntPtr valuestr) |
|
delegate RESULT | FMOD.DSP_GETPARAM_DATA_CALLBACK (ref DSP_STATE dsp_state, int index, ref IntPtr data, ref uint length, IntPtr valuestr) |
|
delegate RESULT | FMOD.DSP_SYSTEM_REGISTER_CALLBACK (ref DSP_STATE dsp_state) |
|
delegate RESULT | FMOD.DSP_SYSTEM_DEREGISTER_CALLBACK (ref DSP_STATE dsp_state) |
|
delegate RESULT | FMOD.DSP_SYSTEM_MIX_CALLBACK (ref DSP_STATE dsp_state, int stage) |
|
delegate IntPtr | FMOD.DSP_ALLOC_FUNC (uint size, MEMORY_TYPE type, IntPtr sourcestr) |
|
delegate IntPtr | FMOD.DSP_REALLOC_FUNC (IntPtr ptr, uint size, MEMORY_TYPE type, IntPtr sourcestr) |
|
delegate void | FMOD.DSP_FREE_FUNC (IntPtr ptr, MEMORY_TYPE type, IntPtr sourcestr) |
|
delegate void | FMOD.DSP_LOG_FUNC (DEBUG_FLAGS level, IntPtr file, int line, IntPtr function, IntPtr str) |
|
delegate RESULT | FMOD.DSP_GETSAMPLERATE_FUNC (ref DSP_STATE dsp_state, ref int rate) |
|
delegate RESULT | FMOD.DSP_GETBLOCKSIZE_FUNC (ref DSP_STATE dsp_state, ref uint blocksize) |
|
delegate RESULT | FMOD.DSP_GETSPEAKERMODE_FUNC (ref DSP_STATE dsp_state, ref int speakermode_mixer, ref int speakermode_output) |
|
delegate RESULT | FMOD.DSP_GETCLOCK_FUNC (ref DSP_STATE dsp_state, out ulong clock, out uint offset, out uint length) |
|
delegate RESULT | FMOD.DSP_GETLISTENERATTRIBUTES_FUNC (ref DSP_STATE dsp_state, ref int numlisteners, IntPtr attributes) |
|
delegate RESULT | FMOD.DSP_GETUSERDATA_FUNC (ref DSP_STATE dsp_state, out IntPtr userdata) |
|
delegate RESULT | FMOD.DSP_DFT_FFTREAL_FUNC (ref DSP_STATE dsp_state, int size, IntPtr signal, IntPtr dft, IntPtr window, int signalhop) |
|
delegate RESULT | FMOD.DSP_DFT_IFFTREAL_FUNC (ref DSP_STATE dsp_state, int size, IntPtr dft, IntPtr signal, IntPtr window, int signalhop) |
|
delegate RESULT | FMOD.DSP_PAN_SUMMONOMATRIX_FUNC (ref DSP_STATE dsp_state, int sourceSpeakerMode, float lowFrequencyGain, float overallGain, IntPtr matrix) |
|
delegate RESULT | FMOD.DSP_PAN_SUMSTEREOMATRIX_FUNC (ref DSP_STATE dsp_state, int sourceSpeakerMode, float pan, float lowFrequencyGain, float overallGain, int matrixHop, IntPtr matrix) |
|
delegate RESULT | FMOD.DSP_PAN_SUMSURROUNDMATRIX_FUNC (ref DSP_STATE dsp_state, int sourceSpeakerMode, int targetSpeakerMode, float direction, float extent, float rotation, float lowFrequencyGain, float overallGain, int matrixHop, IntPtr matrix, DSP_PAN_SURROUND_FLAGS flags) |
|
delegate RESULT | FMOD.DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNC (ref DSP_STATE dsp_state, int targetSpeakerMode, float direction, float extent, float lowFrequencyGain, float overallGain, int matrixHop, IntPtr matrix) |
|
delegate RESULT | FMOD.DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNC (ref DSP_STATE dsp_state, int targetSpeakerMode, float direction, float extent, float rotation, float lowFrequencyGain, float overallGain, int matrixHop, IntPtr matrix) |
|
delegate RESULT | FMOD.DSP_PAN_GETROLLOFFGAIN_FUNC (ref DSP_STATE dsp_state, DSP_PAN_3D_ROLLOFF_TYPE rolloff, float distance, float mindistance, float maxdistance, out float gain) |
|