26#ifndef LMMS_LADSPA_BASE_H
27#define LMMS_LADSPA_BASE_H
29#include <QRegularExpression>
75 const QString & _name,
79 QString
file = _key.first;
80 m[
"file"] =
file.remove(QRegularExpression(
"\\.so$")).remove(QRegularExpression(
"\\.dll$"));
81 m[
"plugin"] = _key.second;
Definition LadspaControl.h:50
unsigned * m
Definition inflate.c:1559
float LADSPA_Data
Definition ladspa.h:84
unsigned short uint16_t
Definition mid.cpp:99
Definition AudioAlsa.cpp:35
QPair< QString, QString > ladspa_key_t
Definition LadspaManager.h:47
std::uint16_t ch_cnt_t
Definition LmmsTypes.h:44
BufferRate
Definition LadspaBase.h:40
@ ControlRateInput
Definition LadspaBase.h:45
@ ControlRateOutput
Definition LadspaBase.h:46
@ AudioRateInput
Definition LadspaBase.h:43
@ ChannelIn
Definition LadspaBase.h:41
@ AudioRateOutput
Definition LadspaBase.h:44
@ ChannelOut
Definition LadspaBase.h:42
BufferDataType
Definition LadspaBase.h:49
@ Toggled
Definition LadspaBase.h:49
@ Integer
Definition LadspaBase.h:49
@ Time
Definition LadspaBase.h:49
@ Floating
Definition LadspaBase.h:49
@ Enum
Definition LadspaBase.h:49
Plugin::Descriptor::SubPluginFeatures::Key ladspaKeyToSubPluginKey(const Plugin::Descriptor *_desc, const QString &_name, const ladspa_key_t &_key)
Definition LadspaBase.h:73
QMap< QString, QString > AttributeMap
Definition Plugin.h:137
Definition LadspaBase.h:54
bool suggests_logscale
Definition LadspaBase.h:68
LADSPA_Data max
Definition LadspaBase.h:62
BufferDataType data_type
Definition LadspaBase.h:60
QString name
Definition LadspaBase.h:55
LADSPA_Data * buffer
Definition LadspaBase.h:69
LADSPA_Data value
Definition LadspaBase.h:65
BufferRate rate
Definition LadspaBase.h:59
LADSPA_Data def
Definition LadspaBase.h:64
float scale
Definition LadspaBase.h:61
uint16_t port_id
Definition LadspaBase.h:57
LADSPA_Data min
Definition LadspaBase.h:63
ch_cnt_t proc
Definition LadspaBase.h:56
uint16_t control_id
Definition LadspaBase.h:58
LadspaControl * control
Definition LadspaBase.h:70
static ZCONST char Far None[]
Definition unzip.c:380
struct zdirent * file
Definition win32.c:1500