summaryrefslogtreecommitdiff
path: root/libs/ardour/luabindings.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/luabindings.cc')
-rw-r--r--libs/ardour/luabindings.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc
index 01aca89015..4575e9fbec 100644
--- a/libs/ardour/luabindings.cc
+++ b/libs/ardour/luabindings.cc
@@ -1210,6 +1210,7 @@ LuaBindings::common (lua_State* L)
.addFunction ("scale_amplitude", &AudioRegion::scale_amplitude)
.addFunction ("maximum_amplitude", &AudioRegion::maximum_amplitude)
.addFunction ("rms", &AudioRegion::rms)
+ .addRefFunction ("separate_by_channel", &AudioRegion::separate_by_channel)
.endClass ()
.deriveWSPtrClass <Source, SessionObject> ("Source")
@@ -1538,6 +1539,10 @@ LuaBindings::common (lua_State* L)
.beginConstStdList <boost::weak_ptr<AudioSource> > ("WeakAudioSourceList")
.endClass ()
+ // typedef std::vector<boost::shared_ptr<Region> > RegionVector
+ .beginStdVector <boost::shared_ptr<Region> > ("RegionVector")
+ .endClass ()
+
// typedef std::list<boost::shared_ptr<Region> > RegionList
.beginConstStdList <boost::shared_ptr<Region> > ("RegionList")
.endClass ()