JackTrip
|
#include <compressordsp.h>
Public Member Functions | |
decorator_dsp (dsp *dsp=nullptr) | |
virtual | ~decorator_dsp () |
virtual int | getNumInputs () |
virtual int | getNumOutputs () |
virtual void | buildUserInterface (UI *ui_interface) |
virtual int | getSampleRate () |
virtual void | init (int sample_rate) |
virtual void | instanceInit (int sample_rate) |
virtual void | instanceConstants (int sample_rate) |
virtual void | instanceResetUserInterface () |
virtual void | instanceClear () |
virtual decorator_dsp * | clone () |
virtual void | metadata (Meta *m) |
virtual void | compute (int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
virtual void | compute (double date_usec, int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
decorator_dsp (dsp *dsp=nullptr) | |
virtual | ~decorator_dsp () |
virtual int | getNumInputs () |
virtual int | getNumOutputs () |
virtual void | buildUserInterface (UI *ui_interface) |
virtual int | getSampleRate () |
virtual void | init (int sample_rate) |
virtual void | instanceInit (int sample_rate) |
virtual void | instanceConstants (int sample_rate) |
virtual void | instanceResetUserInterface () |
virtual void | instanceClear () |
virtual decorator_dsp * | clone () |
virtual void | metadata (Meta *m) |
virtual void | compute (int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
virtual void | compute (double date_usec, int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
decorator_dsp (dsp *dsp=nullptr) | |
virtual | ~decorator_dsp () |
virtual int | getNumInputs () |
virtual int | getNumOutputs () |
virtual void | buildUserInterface (UI *ui_interface) |
virtual int | getSampleRate () |
virtual void | init (int sample_rate) |
virtual void | instanceInit (int sample_rate) |
virtual void | instanceConstants (int sample_rate) |
virtual void | instanceResetUserInterface () |
virtual void | instanceClear () |
virtual decorator_dsp * | clone () |
virtual void | metadata (Meta *m) |
virtual void | compute (int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
virtual void | compute (double date_usec, int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
decorator_dsp (dsp *dsp=nullptr) | |
virtual | ~decorator_dsp () |
virtual int | getNumInputs () |
virtual int | getNumOutputs () |
virtual void | buildUserInterface (UI *ui_interface) |
virtual int | getSampleRate () |
virtual void | init (int sample_rate) |
virtual void | instanceInit (int sample_rate) |
virtual void | instanceConstants (int sample_rate) |
virtual void | instanceResetUserInterface () |
virtual void | instanceClear () |
virtual decorator_dsp * | clone () |
virtual void | metadata (Meta *m) |
virtual void | compute (int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
virtual void | compute (double date_usec, int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
decorator_dsp (dsp *dsp=nullptr) | |
virtual | ~decorator_dsp () |
virtual int | getNumInputs () |
virtual int | getNumOutputs () |
virtual void | buildUserInterface (UI *ui_interface) |
virtual int | getSampleRate () |
virtual void | init (int sample_rate) |
virtual void | instanceInit (int sample_rate) |
virtual void | instanceConstants (int sample_rate) |
virtual void | instanceResetUserInterface () |
virtual void | instanceClear () |
virtual decorator_dsp * | clone () |
virtual void | metadata (Meta *m) |
virtual void | compute (int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
virtual void | compute (double date_usec, int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
decorator_dsp (dsp *dsp=nullptr) | |
virtual | ~decorator_dsp () |
virtual int | getNumInputs () |
virtual int | getNumOutputs () |
virtual void | buildUserInterface (UI *ui_interface) |
virtual int | getSampleRate () |
virtual void | init (int sample_rate) |
virtual void | instanceInit (int sample_rate) |
virtual void | instanceConstants (int sample_rate) |
virtual void | instanceResetUserInterface () |
virtual void | instanceClear () |
virtual decorator_dsp * | clone () |
virtual void | metadata (Meta *m) |
virtual void | compute (int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
virtual void | compute (double date_usec, int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
![]() | |
dsp () | |
virtual | ~dsp () |
dsp () | |
virtual | ~dsp () |
dsp () | |
virtual | ~dsp () |
dsp () | |
virtual | ~dsp () |
dsp () | |
virtual | ~dsp () |
dsp () | |
virtual | ~dsp () |
Protected Attributes | |
dsp * | fDSP |
Generic DSP decorator.
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Return a clone of the instance.
Implements dsp.
|
inlinevirtual |
Return a clone of the instance.
Implements dsp.
|
inlinevirtual |
Return a clone of the instance.
Implements dsp.
|
inlinevirtual |
Return a clone of the instance.
Implements dsp.
|
inlinevirtual |
Return a clone of the instance.
Implements dsp.
|
inlinevirtual |
Return a clone of the instance.
Implements dsp.
|
inlinevirtual |
DSP instance computation: alternative method to be used by subclasses.
date_usec | - the timestamp in microsec given by audio driver. |
count | - the number of frames to compute |
inputs | - the input audio buffers as an array of non-interleaved FAUSTFLOAT samples (either float, double or quad) |
outputs | - the output audio buffers as an array of non-interleaved FAUSTFLOAT samples (either float, double or quad) |
Reimplemented from dsp.
|
inlinevirtual |
DSP instance computation: alternative method to be used by subclasses.
date_usec | - the timestamp in microsec given by audio driver. |
count | - the number of frames to compute |
inputs | - the input audio buffers as an array of non-interleaved FAUSTFLOAT samples (either float, double or quad) |
outputs | - the output audio buffers as an array of non-interleaved FAUSTFLOAT samples (either float, double or quad) |
Reimplemented from dsp.
|
inlinevirtual |
DSP instance computation: alternative method to be used by subclasses.
date_usec | - the timestamp in microsec given by audio driver. |
count | - the number of frames to compute |
inputs | - the input audio buffers as an array of non-interleaved FAUSTFLOAT samples (either float, double or quad) |
outputs | - the output audio buffers as an array of non-interleaved FAUSTFLOAT samples (either float, double or quad) |
Reimplemented from dsp.
|
inlinevirtual |
DSP instance computation: alternative method to be used by subclasses.
date_usec | - the timestamp in microsec given by audio driver. |
count | - the number of frames to compute |
inputs | - the input audio buffers as an array of non-interleaved FAUSTFLOAT samples (either float, double or quad) |
outputs | - the output audio buffers as an array of non-interleaved FAUSTFLOAT samples (either float, double or quad) |
Reimplemented from dsp.
|
inlinevirtual |
DSP instance computation: alternative method to be used by subclasses.
date_usec | - the timestamp in microsec given by audio driver. |
count | - the number of frames to compute |
inputs | - the input audio buffers as an array of non-interleaved FAUSTFLOAT samples (either float, double or quad) |
outputs | - the output audio buffers as an array of non-interleaved FAUSTFLOAT samples (either float, double or quad) |
Reimplemented from dsp.
|
inlinevirtual |
DSP instance computation: alternative method to be used by subclasses.
date_usec | - the timestamp in microsec given by audio driver. |
count | - the number of frames to compute |
inputs | - the input audio buffers as an array of non-interleaved FAUSTFLOAT samples (either float, double or quad) |
outputs | - the output audio buffers as an array of non-interleaved FAUSTFLOAT samples (either float, double or quad) |
Reimplemented from dsp.
|
inlinevirtual |
DSP instance computation, to be called with successive in/out audio buffers.
count | - the number of frames to compute |
inputs | - the input audio buffers as an array of non-interleaved FAUSTFLOAT samples (eiher float, double or quad) |
outputs | - the output audio buffers as an array of non-interleaved FAUSTFLOAT samples (eiher float, double or quad) |
Implements dsp.
|
inlinevirtual |
DSP instance computation, to be called with successive in/out audio buffers.
count | - the number of frames to compute |
inputs | - the input audio buffers as an array of non-interleaved FAUSTFLOAT samples (eiher float, double or quad) |
outputs | - the output audio buffers as an array of non-interleaved FAUSTFLOAT samples (eiher float, double or quad) |
Implements dsp.
|
inlinevirtual |
DSP instance computation, to be called with successive in/out audio buffers.
count | - the number of frames to compute |
inputs | - the input audio buffers as an array of non-interleaved FAUSTFLOAT samples (eiher float, double or quad) |
outputs | - the output audio buffers as an array of non-interleaved FAUSTFLOAT samples (eiher float, double or quad) |
Implements dsp.
|
inlinevirtual |
DSP instance computation, to be called with successive in/out audio buffers.
count | - the number of frames to compute |
inputs | - the input audio buffers as an array of non-interleaved FAUSTFLOAT samples (eiher float, double or quad) |
outputs | - the output audio buffers as an array of non-interleaved FAUSTFLOAT samples (eiher float, double or quad) |
Implements dsp.
|
inlinevirtual |
DSP instance computation, to be called with successive in/out audio buffers.
count | - the number of frames to compute |
inputs | - the input audio buffers as an array of non-interleaved FAUSTFLOAT samples (eiher float, double or quad) |
outputs | - the output audio buffers as an array of non-interleaved FAUSTFLOAT samples (eiher float, double or quad) |
Implements dsp.
|
inlinevirtual |
DSP instance computation, to be called with successive in/out audio buffers.
count | - the number of frames to compute |
inputs | - the input audio buffers as an array of non-interleaved FAUSTFLOAT samples (eiher float, double or quad) |
outputs | - the output audio buffers as an array of non-interleaved FAUSTFLOAT samples (eiher float, double or quad) |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Global init, calls the following methods:
sample_rate | - the sampling rate in Hertz |
Implements dsp.
|
inlinevirtual |
Global init, calls the following methods:
sample_rate | - the sampling rate in Hertz |
Implements dsp.
|
inlinevirtual |
Global init, calls the following methods:
sample_rate | - the sampling rate in Hertz |
Implements dsp.
|
inlinevirtual |
Global init, calls the following methods:
sample_rate | - the sampling rate in Hertz |
Implements dsp.
|
inlinevirtual |
Global init, calls the following methods:
sample_rate | - the sampling rate in Hertz |
Implements dsp.
|
inlinevirtual |
Global init, calls the following methods:
sample_rate | - the sampling rate in Hertz |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Implements dsp.
|
inlinevirtual |
Trigger the Meta* parameter with instance specific calls to 'declare' (key, value) metadata.
m | - the Meta* meta user |
Implements dsp.
|
inlinevirtual |
Trigger the Meta* parameter with instance specific calls to 'declare' (key, value) metadata.
m | - the Meta* meta user |
Implements dsp.
|
inlinevirtual |
Trigger the Meta* parameter with instance specific calls to 'declare' (key, value) metadata.
m | - the Meta* meta user |
Implements dsp.
|
inlinevirtual |
Trigger the Meta* parameter with instance specific calls to 'declare' (key, value) metadata.
m | - the Meta* meta user |
Implements dsp.
|
inlinevirtual |
Trigger the Meta* parameter with instance specific calls to 'declare' (key, value) metadata.
m | - the Meta* meta user |
Implements dsp.
|
inlinevirtual |
Trigger the Meta* parameter with instance specific calls to 'declare' (key, value) metadata.
m | - the Meta* meta user |
Implements dsp.
|
protected |