Interaface for faust DSP code.
More...
#include <vae_faust_common.hpp>
Interaface for faust DSP code.
Definition at line 49 of file vae_faust_common.hpp.
◆ FaustBase()
vae::core::effect::FaustBase::FaustBase |
( |
| ) |
|
|
inline |
◆ ~FaustBase()
virtual vae::core::effect::FaustBase::~FaustBase |
( |
| ) |
|
|
inlinevirtual |
◆ buildUserInterface()
virtual void vae::core::effect::FaustBase::buildUserInterface |
( |
UI * |
ui_interface | ) |
|
|
pure virtual |
◆ compute()
virtual void vae::core::effect::FaustBase::compute |
( |
int |
count, |
|
|
Sample ** |
inputs, |
|
|
Sample ** |
outputs |
|
) |
| |
|
pure virtual |
◆ instanceConstants()
virtual void vae::core::effect::FaustBase::instanceConstants |
( |
int |
samplingFreq | ) |
|
|
pure virtual |
◆ metadata()
virtual void vae::core::effect::FaustBase::metadata |
( |
Meta * |
m | ) |
|
|
pure virtual |
◆ process()
Implements vae::core::effect::EffectBase.
Definition at line 60 of file vae_faust_common.hpp.
virtual void compute(int count, Sample **inputs, Sample **outputs)=0
virtual void buildUserInterface(UI *ui_interface)=0
constexpr unsigned char MaxChannels
Maximum channel count used to pre allocate buffers.
float Sample
Default sample types used where ever possible, changing this means the engine needs to be recompiled,...
#define VAE_PROFILER_SCOPE_NAMED(name)
Profiles a scope and names it.
The documentation for this class was generated from the following file: