From 1ea3435de63f7583203ca817fa978f83f7749d3d Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 24 Aug 2019 02:54:25 +0200 Subject: [PATCH] Add missing Lua bindings for function arguments PortEngine was accidentally removed in 1339d42c787 --- libs/ardour/luabindings.cc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index d4f945d7d1..2c2c595d9c 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -1942,6 +1942,13 @@ LuaBindings::common (lua_State* L) .addConst ("SMFTempoUse", ARDOUR::MidiTempoMapDisposition(SMFTempoUse)) .endNamespace () + .beginNamespace ("RegionEquivalence") + .addConst ("Exact", ARDOUR::RegionEquivalence(Exact)) + .addConst ("Enclosed", ARDOUR::RegionEquivalence(Enclosed)) + .addConst ("Overlap", ARDOUR::RegionEquivalence(Overlap)) + .addConst ("LayerTime", ARDOUR::RegionEquivalence(LayerTime)) + .endNamespace () + .beginNamespace ("RegionPoint") .addConst ("Start", ARDOUR::RegionPoint(Start)) .addConst ("End", ARDOUR::RegionPoint(End)) @@ -1968,6 +1975,11 @@ LuaBindings::common (lua_State* L) .addConst ("Destructive", ARDOUR::TrackMode(Destructive)) .endNamespace () + .beginNamespace ("TransportRequestSource") + .addConst ("TRS_Engine", ARDOUR::TransportRequestSource(TRS_Engine)) + .addConst ("TRS_UI", ARDOUR::TransportRequestSource(TRS_UI)) + .endNamespace () + .beginNamespace ("SampleFormat") .addConst ("Float", ARDOUR::SampleFormat(FormatFloat)) .addConst ("Int24", ARDOUR::SampleFormat(FormatInt24)) @@ -2153,6 +2165,9 @@ LuaBindings::common (lua_State* L) .addFunction ("set_output_device_name", &AudioBackend::set_output_device_name) .endClass() + .beginClass ("PortEngine") + .endClass() + .beginClass ("LatencyRange") .addVoidConstructor () .addData ("min", &LatencyRange::min)