Add missing Lua bindings for Route Import

This commit is contained in:
Robin Gareus
2026-01-09 00:40:51 +01:00
parent b4373dafda
commit 663693ed11

View File

@@ -2387,6 +2387,9 @@ LuaBindings::common (lua_State* L)
.beginStdMap <PBD::ID, PBD::ID> ("IDMap")
.endClass ()
.beginStdMap <PBD::ID, Session::RouteImportInfo> ("RouteStateMap")
.endClass ()
//std::list<std::shared_ptr<Port> > PortList
.beginConstStdList <std::shared_ptr<Port> > ("PortList")
.endClass ()
@@ -2669,6 +2672,12 @@ LuaBindings::common (lua_State* L)
.addConst ("ImplicitlyIgnoreCues", ARDOUR::CueBehavior(ImplicitlyIgnoreCues))
.endNamespace ()
.beginNamespace ("RouteGroupImportMode")
.addConst ("IgnoreRouteGroup", ARDOUR::Session::RouteGroupImportMode(Session::IgnoreRouteGroup))
.addConst ("UseRouteGroup", ARDOUR::Session::RouteGroupImportMode(Session::UseRouteGroup))
.addConst ("CreateRouteGroup", ARDOUR::Session::RouteGroupImportMode(Session::CreateRouteGroup))
.endNamespace ()
.beginNamespace ("WellKnownCtrl")
.addConst ("EQ_Enable", ARDOUR::WellKnownCtrl(EQ_Enable))
.addConst ("EQ_Mode", ARDOUR::WellKnownCtrl(EQ_Mode))