Fix missing Lua bindings

* RecordMode is required for Session Config set/get_record_mode.
* TempoMap::dump requires C++ std::ostream&
This commit is contained in:
Robin Gareus 2022-10-02 14:32:43 +02:00
parent 9ed82713de
commit 61fc46ff79
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04
1 changed files with 6 additions and 1 deletions

View File

@ -816,7 +816,6 @@ LuaBindings::common (lua_State* L)
.addFunction ("quarters_per_minute_at", &Temporal::TempoMap::quarters_per_minute_at)
.addFunction ("round_to_bar", &Temporal::TempoMap::round_to_bar)
.addFunction ("dump", &Temporal::TempoMap::dump)
.addRefFunction ("midi_clock_beat_at_or_after", &Temporal::TempoMap::midi_clock_beat_at_or_after)
.endClass ()
@ -2375,6 +2374,12 @@ LuaBindings::common (lua_State* L)
.addConst ("NonLayered", ARDOUR::TrackMode(NonLayered))
.endNamespace ()
.beginNamespace ("RecordMode")
.addConst ("RecLayered", ARDOUR::RecordMode(RecLayered))
.addConst ("RecNonLayered", ARDOUR::RecordMode(RecNonLayered))
.addConst ("RecSoundOnSound", ARDOUR::RecordMode(RecSoundOnSound))
.endNamespace ()
.beginNamespace ("TransportRequestSource")
.addConst ("TRS_Engine", ARDOUR::TransportRequestSource(TRS_Engine))
.addConst ("TRS_UI", ARDOUR::TransportRequestSource(TRS_UI))