diff options
author | Robin Gareus <robin@gareus.org> | 2016-05-19 16:29:08 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-05-19 16:29:08 +0200 |
commit | b4d4cb805e5506879f1463fffdd4ea5fc3750bd5 (patch) | |
tree | bd47caf52bfb54891d59bebe579e8bcce954ffec /libs/ardour/ardour/route.h | |
parent | e0846c6aee11853597fb6867b35a16f7a3b43479 (diff) |
prepare plugin configuration and replacing instruments
Diffstat (limited to 'libs/ardour/ardour/route.h')
-rw-r--r-- | libs/ardour/ardour/route.h | 9 |
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; |