summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/plugin_insert.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-03-31 20:28:48 +0200
committerRobin Gareus <robin@gareus.org>2016-03-31 20:28:48 +0200
commit884cb355230d293233e599bdfebae7f67684a48e (patch)
tree8ff73fb9c2e28fef6cc80f0e23abfce8ca645580 /libs/ardour/ardour/plugin_insert.h
parent3ec33cccbeb1be58724b9a5ca522fdfd70038db8 (diff)
plugin-pin-map:
* fix MIDI-bypass * prepare combined channel-map report (for GUI) * fix route failed config return
Diffstat (limited to 'libs/ardour/ardour/plugin_insert.h')
-rw-r--r--libs/ardour/ardour/plugin_insert.h18
1 files changed, 3 insertions, 15 deletions
diff --git a/libs/ardour/ardour/plugin_insert.h b/libs/ardour/ardour/plugin_insert.h
index d64ee8f31d..291dda4231 100644
--- a/libs/ardour/ardour/plugin_insert.h
+++ b/libs/ardour/ardour/plugin_insert.h
@@ -85,21 +85,9 @@ class LIBARDOUR_API PluginInsert : public Processor
}
}
- ChanMapping input_map () const {
- ChanMapping rv;
- for (PinMappings::const_iterator i = _in_map.begin (); i != _in_map.end (); ++i) {
- rv += i->second;
- }
- return rv;
- }
-
- ChanMapping output_map () const {
- ChanMapping rv;
- for (PinMappings::const_iterator i = _out_map.begin (); i != _out_map.end (); ++i) {
- rv += i->second;
- }
- return rv;
- }
+ ChanMapping input_map () const;
+ ChanMapping output_map () const;
+ bool has_midi_bypass () const;
void set_input_map (uint32_t, ChanMapping);
void set_output_map (uint32_t, ChanMapping);