26#ifndef _LADSPA_EFFECT_H
27#define _LADSPA_EFFECT_H
47 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 LadspaControls.h:44
const LADSPA_Descriptor * m_descriptor
Definition LadspaEffect.h:86
ProcessStatus processImpl(SampleFrame *buf, const f_cnt_t frames) override
Definition LadspaEffect.cpp:128
QMutex m_pluginMutex
Definition LadspaEffect.h:79
LadspaEffect(Model *_parent, const Descriptor::SubPluginFeatures::Key *_key)
Definition LadspaEffect.cpp:69
void setControl(int _control, LADSPA_Data _data)
Definition LadspaEffect.cpp:241
~LadspaEffect() override
Definition LadspaEffect.cpp:94
EffectControls * controls() override
Definition LadspaEffect.h:54
void pluginDestruction()
Definition LadspaEffect.cpp:503
bool m_inPlaceBroken
Definition LadspaEffect.h:84
QVector< multi_proc_t > m_ports
Definition LadspaEffect.h:89
ch_cnt_t processorCount() const
Definition LadspaEffect.h:64
ch_cnt_t m_processors
Definition LadspaEffect.h:92
int m_portCount
Definition LadspaEffect.h:83
LadspaControls * m_controls
Definition LadspaEffect.h:80
void pluginInstantiation()
Definition LadspaEffect.cpp:253
const multi_proc_t & getPortControls()
Definition LadspaEffect.h:59
QVector< LADSPA_Handle > m_handles
Definition LadspaEffect.h:87
ladspa_key_t m_key
Definition LadspaEffect.h:82
void changeSampleRate()
Definition LadspaEffect.cpp:102
static sample_rate_t maxSamplerate(const QString &_name)
multi_proc_t m_portControls
Definition LadspaEffect.h:90
Definition SampleFrame.h:41
float LADSPA_Data
Definition ladspa.h:84
struct _LADSPA_Descriptor LADSPA_Descriptor
Definition AudioAlsa.cpp:35
QPair< QString, QString > ladspa_key_t
Definition LadspaManager.h:47
std::uint16_t ch_cnt_t
Definition LmmsTypes.h:44
std::uint32_t sample_rate_t
Definition LmmsTypes.h:42
QVector< port_desc_t * > multi_proc_t
Definition LadspaEffect.h:40
std::uint64_t f_cnt_t
Definition LmmsTypes.h:43
Definition LadspaBase.h:54