summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/plugin_insert.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/ardour/plugin_insert.h')
-rw-r--r--libs/ardour/ardour/plugin_insert.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/ardour/plugin_insert.h b/libs/ardour/ardour/plugin_insert.h
index 7504478e87..f9578a188d 100644
--- a/libs/ardour/ardour/plugin_insert.h
+++ b/libs/ardour/ardour/plugin_insert.h
@@ -142,6 +142,8 @@ class LIBARDOUR_API PluginInsert : public Processor
return _match.method == Split;
}
+ void configured_io (ChanCount &in, ChanCount &out) { in = _configured_in; out = _configured_out; }
+
PBD::Signal2<void,BufferSet*, BufferSet*> AnalysisDataGathered;
PBD::Signal0<void> PluginIoReConfigure;
@@ -182,6 +184,9 @@ class LIBARDOUR_API PluginInsert : public Processor
ChanCount midi_bypass;
+ ChanCount _configured_in;
+ ChanCount _configured_out;
+
/** Description of how we can match our plugin's IO to our own insert IO */
struct Match {
Match () : method (Impossible), plugins (0) {}