#include <zitarevdsp.h>
|
void | metadata (Meta *m) |
|
virtual int | getNumInputs () |
|
virtual int | getNumOutputs () |
|
virtual int | getInputRate (int channel) |
|
virtual int | getOutputRate (int channel) |
|
virtual void | instanceConstants (int sample_rate) |
|
virtual void | instanceResetUserInterface () |
|
virtual void | instanceClear () |
|
virtual void | init (int sample_rate) |
|
virtual void | instanceInit (int sample_rate) |
|
virtual zitarevdsp * | clone () |
|
virtual int | getSampleRate () |
|
virtual void | buildUserInterface (UI *ui_interface) |
|
virtual void | compute (int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
|
| dsp () |
|
virtual | ~dsp () |
|
virtual void | compute (double, int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
|
| dsp () |
|
virtual | ~dsp () |
|
virtual void | compute (double, int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
|
| dsp () |
|
virtual | ~dsp () |
|
virtual void | compute (double, int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
|
| dsp () |
|
virtual | ~dsp () |
|
virtual void | compute (double, int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
|
| dsp () |
|
virtual | ~dsp () |
|
virtual void | compute (double, int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
|
| dsp () |
|
virtual | ~dsp () |
|
virtual void | compute (double, int count, FAUSTFLOAT **inputs, FAUSTFLOAT **outputs) |
|
◆ buildUserInterface()
virtual void zitarevdsp::buildUserInterface |
( |
UI * |
ui_interface | ) |
|
|
inlinevirtual |
Trigger the ui_interface parameter with instance specific calls to 'openTabBox', 'addButton', 'addVerticalSlider'... in order to build the UI.
- Parameters
-
ui_interface | - the user interface builder |
Implements dsp.
◆ classInit()
static void zitarevdsp::classInit |
( |
int |
sample_rate | ) |
|
|
inlinestatic |
◆ clone()
Return a clone of the instance.
- Returns
- a copy of the instance on success, otherwise a null pointer.
Implements dsp.
◆ compute()
DSP instance computation, to be called with successive in/out audio buffers.
- Parameters
-
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.
◆ getInputRate()
virtual int zitarevdsp::getInputRate |
( |
int |
channel | ) |
|
|
inlinevirtual |
◆ getNumInputs()
virtual int zitarevdsp::getNumInputs |
( |
| ) |
|
|
inlinevirtual |
◆ getNumOutputs()
virtual int zitarevdsp::getNumOutputs |
( |
| ) |
|
|
inlinevirtual |
◆ getOutputRate()
virtual int zitarevdsp::getOutputRate |
( |
int |
channel | ) |
|
|
inlinevirtual |
◆ getSampleRate()
virtual int zitarevdsp::getSampleRate |
( |
| ) |
|
|
inlinevirtual |
◆ init()
virtual void zitarevdsp::init |
( |
int |
sample_rate | ) |
|
|
inlinevirtual |
Global init, calls the following methods:
- static class 'classInit': static tables initialization
- 'instanceInit': constants and instance state initialization
- Parameters
-
sample_rate | - the sampling rate in Hertz |
Implements dsp.
◆ instanceClear()
virtual void zitarevdsp::instanceClear |
( |
| ) |
|
|
inlinevirtual |
◆ instanceConstants()
virtual void zitarevdsp::instanceConstants |
( |
int |
sample_rate | ) |
|
|
inlinevirtual |
Init instance constant state
- Parameters
-
sample_rate | - the sampling rate in Hertz |
Implements dsp.
◆ instanceInit()
virtual void zitarevdsp::instanceInit |
( |
int |
sample_rate | ) |
|
|
inlinevirtual |
Init instance state
- Parameters
-
sample_rate | - the sampling rate in Hertz |
Implements dsp.
◆ instanceResetUserInterface()
virtual void zitarevdsp::instanceResetUserInterface |
( |
| ) |
|
|
inlinevirtual |
◆ metadata()
void zitarevdsp::metadata |
( |
Meta * |
m | ) |
|
|
inlinevirtual |
Trigger the Meta* parameter with instance specific calls to 'declare' (key, value) metadata.
- Parameters
-
Implements dsp.
The documentation for this class was generated from the following file: