summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/ardour/luabindings.cc15
1 files changed, 15 insertions, 0 deletions
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> ("PortEngine")
+ .endClass()
+
.beginClass <LatencyRange> ("LatencyRange")
.addVoidConstructor ()
.addData ("min", &LatencyRange::min)