summaryrefslogtreecommitdiff
path: root/libs/ardour/luabindings.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-08-17 23:50:34 +0200
committerRobin Gareus <robin@gareus.org>2017-08-18 00:11:55 +0200
commit38a029c0698eb23fb7ed9323ccad021c0330d2dd (patch)
tree228dfdb08b3be0fb0ac010c1ea2a6b5e01c0988a /libs/ardour/luabindings.cc
parentd2ad0a6c5f54c2386785ebeb73198ab28ddcdbc7 (diff)
Expose Lua bindings to create/delete VCAs
Diffstat (limited to 'libs/ardour/luabindings.cc')
-rw-r--r--libs/ardour/luabindings.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc
index 5ff36d6f69..04275991b7 100644
--- a/libs/ardour/luabindings.cc
+++ b/libs/ardour/luabindings.cc
@@ -2025,12 +2025,11 @@ LuaBindings::common (lua_State* L)
.endClass()
.deriveClass <VCAManager, PBD::StatefulDestructible> ("VCAManager")
-#if 0 // needs non-const VCAManager reference
.addFunction ("create_vca", &VCAManager::create_vca)
.addFunction ("remove_vca", &VCAManager::remove_vca)
-#endif
.addFunction ("vca_by_number", &VCAManager::vca_by_number)
.addFunction ("vcas", &VCAManager::vcas)
+ .addFunction ("n_vcas", &VCAManager::n_vcas)
.endClass()
.deriveClass <RCConfiguration, PBD::Configuration> ("RCConfiguration")
@@ -2159,7 +2158,7 @@ LuaBindings::common (lua_State* L)
.addFunction ("end_is_free", &Session::end_is_free)
.addFunction ("set_end_is_free", &Session::set_end_is_free)
.addFunction ("remove_route_group", (void (Session::*)(RouteGroup*))&Session::remove_route_group)
- .addFunction ("vca_manager", &Session::vca_manager)
+ .addFunction ("vca_manager", &Session::vca_manager_ptr)
.addExtCFunction ("timecode_to_sample_lua", ARDOUR::LuaAPI::timecode_to_sample_lua)
.addExtCFunction ("sample_to_timecode_lua", ARDOUR::LuaAPI::sample_to_timecode_lua)
.endClass ()