Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
dsp Class Referenceabstract

#include <faust_base.hpp>

Public Member Functions

virtual ~dsp ()=default
virtual int getNumInputs ()=0
virtual int getNumOutputs ()=0
virtual void buildUserInterface (UI *ui_interface)=0
virtual int getSampleRate ()=0
virtual void init (int sample_rate)=0
virtual void instanceInit (int sample_rate)=0
virtual void instanceConstants (int sample_rate)=0
virtual void instanceResetUserInterface ()=0
virtual void instanceClear ()=0
virtual dsp * clone ()=0
virtual void metadata (Meta *m)=0
virtual void compute (int count, float **inputs, float **outputs)=0

Constructor & Destructor Documentation

◆ ~dsp()

virtual dsp::~dsp ( )
virtualdefault

Member Function Documentation

◆ buildUserInterface()

virtual void dsp::buildUserInterface ( UI * ui_interface)
pure virtual

◆ clone()

virtual dsp * dsp::clone ( )
pure virtual

◆ compute()

virtual void dsp::compute ( int count,
float ** inputs,
float ** outputs )
pure virtual

◆ getNumInputs()

virtual int dsp::getNumInputs ( )
pure virtual

◆ getNumOutputs()

virtual int dsp::getNumOutputs ( )
pure virtual

◆ getSampleRate()

virtual int dsp::getSampleRate ( )
pure virtual

◆ init()

virtual void dsp::init ( int sample_rate)
pure virtual

◆ instanceClear()

virtual void dsp::instanceClear ( )
pure virtual

◆ instanceConstants()

virtual void dsp::instanceConstants ( int sample_rate)
pure virtual

◆ instanceInit()

virtual void dsp::instanceInit ( int sample_rate)
pure virtual

◆ instanceResetUserInterface()

virtual void dsp::instanceResetUserInterface ( )
pure virtual

◆ metadata()

virtual void dsp::metadata ( Meta * m)
pure virtual

The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/dsl/include/pulp/dsl/faust_base.hpp