|
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) |
Public Member Functions inherited from ProcessPlugin | |
| 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 | |
Protected Attributes inherited from ProcessPlugin | |
| 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 |