Go to the documentation of this file.
9 #ifndef AudioEffectDistortion_h
10 #define AudioEffectDistortion_h
34 Error_t
init(
float fSampleRateInHz,
int iNumChannels,
EffectParam_t params[] = NULL,
float values[] = NULL,
int iNumParams = 0);
60 Error_t
process(
float **ppfInputBuffer,
float **ppfOutputBuffer,
int iNumberOfFrames);
audio effect base class
Definition: AudioEffect.h:19
float getParam(EffectParam_t eParam)
Definition: AudioEffectDistortion.cpp:111
~CAudioEffectDistortion()
Definition: AudioEffectDistortion.cpp:28
audio effect class for distortion
Definition: AudioEffectDistortion.h:20
EffectParam_t
Definition: AudioEffect.h:26
Error_t reset()
Definition: AudioEffectDistortion.cpp:76
Error_t setParam(EffectParam_t eParam, float fValue)
Definition: AudioEffectDistortion.cpp:88
float m_fGain
amount of distortion, >0
Definition: AudioEffectDistortion.h:64
float m_fDryWetMix
mix of original and distorted sound, 1=only distorted, 0=only dry
Definition: AudioEffectDistortion.h:65
Error_t process(float **ppfInputBuffer, float **ppfOutputBuffer, int iNumberOfFrames)
Definition: AudioEffectDistortion.cpp:130
CAudioEffectDistortion()
Definition: AudioEffectDistortion.cpp:12
Error_t init(float fSampleRateInHz, int iNumChannels, EffectParam_t params[]=NULL, float values[]=NULL, int iNumParams=0)
Definition: AudioEffectDistortion.cpp:33