Optimize Plugin connect & run API, use const maps
[ardour.git] / libs / ardour / ardour / lv2_plugin.h
index 01dbaf4adca25d9de98f13d6dfc464da511be6c4..f12953633b39bc7929270d57da1c6cd7083f69ca 100644 (file)
@@ -113,7 +113,7 @@ class LIBARDOUR_API LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee
 
        int connect_and_run (BufferSet& bufs,
                             samplepos_t start, samplepos_t end, double speed,
-                            ChanMapping in, ChanMapping out,
+                            ChanMapping const& in, ChanMapping const& out,
                             pframes_t nframes, samplecnt_t offset);
 
        std::string describe_parameter (Evoral::Parameter);