Add Lua binding to set/create track playlists
authorRobin Gareus <robin@gareus.org>
Sat, 6 Jul 2019 16:09:07 +0000 (18:09 +0200)
committerRobin Gareus <robin@gareus.org>
Sat, 6 Jul 2019 16:09:27 +0000 (18:09 +0200)
libs/ardour/luabindings.cc

index b8b336c933fa89ec2820709f288cd8deffdb420f..138835e123ab019ca8f21a8dafb5f945c5b10bd2 100644 (file)
@@ -1066,6 +1066,7 @@ LuaBindings::common (lua_State* L)
                .addFunction ("set_name", &Route::set_name)
                .addFunction ("comment", &Route::comment)
                .addFunction ("active", &Route::active)
+               .addFunction ("data_type", &Route::data_type)
                .addFunction ("set_active", &Route::set_active)
                .addFunction ("nth_plugin", &Route::nth_plugin)
                .addFunction ("nth_processor", &Route::nth_processor)
@@ -1170,6 +1171,10 @@ LuaBindings::common (lua_State* L)
                .addFunction ("bounce", &Track::bounce)
                .addFunction ("bounce_range", &Track::bounce_range)
                .addFunction ("playlist", &Track::playlist)
+               .addFunction ("use_playlist", &Track::use_playlist)
+               .addFunction ("use_copy_playlist", &Track::use_copy_playlist)
+               .addFunction ("use_new_playlist", &Track::use_new_playlist)
+               .addFunction ("find_and_use_playlist", &Track::find_and_use_playlist)
                .endClass ()
 
                .deriveWSPtrClass <AudioTrack, Track> ("AudioTrack")