JackTrip
|
Applies limiter_lad_mono from the faustlibraries distribution, compressors.lib. More...
#include <Limiter.h>
Public Member Functions | |
Limiter (int numchans, int numclients, bool verboseFlag=false) | |
The class constructor sets the number of channels to limit. More... | |
virtual | ~Limiter () |
The class destructor. More... | |
void | init (int samplingRate) override |
Do proper Initialization of members and class instances. By default this initializes the Sampling Frequency. If a class instance depends on the sampling frequency, it should be initialize here. More... | |
int | getNumInputs () override |
Return Number of Input Channels. More... | |
int | getNumOutputs () override |
Return Number of Output Channels. More... | |
void | compute (int nframes, float **inputs, float **outputs) override |
Compute process. More... | |
void | setWarningAmplitude (double wa) |
![]() | |
ProcessPlugin () | |
The Class Constructor. More... | |
virtual | ~ProcessPlugin () |
The Class Destructor. More... | |
virtual char * | getName () |
virtual bool | getInited () |
virtual void | setVerbose (bool v) |
Additional Inherited Members | |
![]() | |
int | fSamplingFreq |
Faust Data member, Sampling Rate. More... | |
bool | inited = false |
bool | verbose = false |
Applies limiter_lad_mono from the faustlibraries distribution, compressors.lib.
The Limiter class confines the output dynamic range to a "dynamic range lane" determined by the assumed number of clients.
|
inline |
The class constructor sets the number of channels to limit.
|
inlinevirtual |
The class destructor.
|
overridevirtual |
Compute process.
Implements ProcessPlugin.
|
inlineoverridevirtual |
Return Number of Input Channels.
Implements ProcessPlugin.
|
inlineoverridevirtual |
Return Number of Output Channels.
Implements ProcessPlugin.
|
inlineoverridevirtual |
Do proper Initialization of members and class instances. By default this initializes the Sampling Frequency. If a class instance depends on the sampling frequency, it should be initialize here.
Reimplemented from ProcessPlugin.
|
inline |