summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/route.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-05-19 16:29:08 +0200
committerRobin Gareus <robin@gareus.org>2016-05-19 16:29:08 +0200
commitb4d4cb805e5506879f1463fffdd4ea5fc3750bd5 (patch)
treebd47caf52bfb54891d59bebe579e8bcce954ffec /libs/ardour/ardour/route.h
parente0846c6aee11853597fb6867b35a16f7a3b43479 (diff)
prepare plugin configuration and replacing instruments
Diffstat (limited to 'libs/ardour/ardour/route.h')
-rw-r--r--libs/ardour/ardour/route.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h
index 3c06018e1b..3ade22319d 100644
--- a/libs/ardour/ardour/route.h
+++ b/libs/ardour/ardour/route.h
@@ -64,6 +64,7 @@ class Panner;
class PannerShell;
class PortSet;
class Processor;
+class PluginInsert;
class RouteGroup;
class Send;
class InternalReturn;
@@ -372,6 +373,14 @@ public:
PropertyChanged (ARDOUR::Properties::name);
}
+ enum PluginSetupOptions {
+ None = 0x0,
+ CanReplace = 0x1,
+ MultiOut = 0x2,
+ };
+
+ static PBD::Signal3<int,boost::shared_ptr<Route>, boost::shared_ptr<PluginInsert>, PluginSetupOptions > PluginSetup;
+
/** the processors have changed; the parameter indicates what changed */
PBD::Signal1<void,RouteProcessorChange> processors_changed;
PBD::Signal1<void,void*> record_enable_changed;