29#include <QSharedPointer>
45 const Descriptor::SubPluginFeatures::Key * _key );
Definition EffectControls.h:44
Effect(const Plugin::Descriptor *_desc, Model *_parent, const Descriptor::SubPluginFeatures::Key *_key)
Definition Effect.cpp:41
ProcessStatus
Definition Effect.h:147
Definition SampleFrame.h:41
VstEffect(Model *_parent, const Descriptor::SubPluginFeatures::Key *_key)
Definition VstEffect.cpp:61
friend class VstEffectControls
Definition VstEffect.h:68
bool openPlugin(const QString &plugin)
Returns true if plugin was loaded (m_plugin != nullptr).
Definition VstEffect.cpp:108
ProcessStatus processImpl(SampleFrame *buf, const f_cnt_t frames) override
Definition VstEffect.cpp:82
EffectKey m_key
Definition VstEffect.h:63
QMutex m_pluginMutex
Definition VstEffect.h:62
~VstEffect() override=default
EffectControls * controls() override
Definition VstEffect.h:50
QSharedPointer< VstPlugin > m_plugin
Definition VstEffect.h:61
VstEffectControls m_vstControls
Definition VstEffect.h:65
Definition VstPlugin.h:44
Definition VstEffectControls.h:112
Definition VstEffectControlDialog.h:48
Definition AudioAlsa.cpp:35
Effect::Descriptor::SubPluginFeatures::Key EffectKey
Definition Effect.h:215
std::uint64_t f_cnt_t
Definition LmmsTypes.h:43