diff options
author | Robin Gareus <robin@gareus.org> | 2016-03-31 20:28:48 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-03-31 20:28:48 +0200 |
commit | 884cb355230d293233e599bdfebae7f67684a48e (patch) | |
tree | 8ff73fb9c2e28fef6cc80f0e23abfce8ca645580 /libs/ardour/ardour/plugin_insert.h | |
parent | 3ec33cccbeb1be58724b9a5ca522fdfd70038db8 (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.h | 18 |
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); |