Go to the documentation of this file.
6 #ifndef AUDIOFXFRAMEWORK_AUDIOEFFECTCOMPRESSOREXPANDER_H
7 #define AUDIOFXFRAMEWORK_AUDIOEFFECTCOMPRESSOREXPANDER_H
41 Error_t
init(Effect_t effectType,
float fSampleRateInHz,
int iNumChannels,
EffectSubtype_t subType =
kCompressor,
int iLookaheadBufferSize = 150,
EffectParam_t params[] = NULL,
float values[] = NULL,
int iNumParams = 0);
78 Error_t
process(
float **ppfInputBuffer,
float **ppfOutputBuffer,
int iNumberOfFrames);
84 int m_iLookaheadBufferSize;
86 float m_fAveragingTime;
99 #endif //AUDIOFXFRAMEWORK_AUDIOEFFECTCOMPRESSOREXPANDER_H
@ kNone
none
Definition: AudioEffectCompressor.h:21
CAudioEffectCompressorExpander()
Definition: AudioEffectCompressor.cpp:10
float getParam(EffectParam_t eParam)
Definition: AudioEffectCompressor.cpp:154
audio effect base class
Definition: AudioEffect.h:19
EffectSubtype_t
Definition: AudioEffectCompressor.h:20
@ kCompressor
compressor
Definition: AudioEffectCompressor.h:22
Error_t setEffectSubtype(EffectSubtype_t eValue)
Definition: AudioEffectCompressor.cpp:172
@ kExpander
expander
Definition: AudioEffectCompressor.h:23
Error_t reset()
Definition: AudioEffectCompressor.cpp:110
EffectSubtype_t getEffectSubtype()
Definition: AudioEffectCompressor.cpp:182
EffectParam_t
Definition: AudioEffect.h:26
Error_t init(Effect_t effectType, float fSampleRateInHz, int iNumChannels, EffectSubtype_t subType=kCompressor, int iLookaheadBufferSize=150, EffectParam_t params[]=NULL, float values[]=NULL, int iNumParams=0)
Definition: AudioEffectCompressor.cpp:38
Error_t setParam(EffectParam_t eParam, float fValue)
Definition: AudioEffectCompressor.cpp:127
~CAudioEffectCompressorExpander()
Definition: AudioEffectCompressor.cpp:34
audio effect class for compression and expander
Definition: AudioEffectCompressor.h:15
Error_t process(float **ppfInputBuffer, float **ppfOutputBuffer, int iNumberOfFrames)
Definition: AudioEffectCompressor.cpp:187