summaryrefslogtreecommitdiff
path: root/libs/ardour/luabindings.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-10-03 18:10:39 +0200
committerRobin Gareus <robin@gareus.org>2016-10-03 18:26:16 +0200
commitf6b59676b50d11dca38318c55a3ad38655cdb77d (patch)
tree9b30f23227fcea9efaf1e9c2b71dc66d19494a74 /libs/ardour/luabindings.cc
parentae72acb493e4d3a5ed9b72c327ce917eb46b66be (diff)
cont'd work on Lua Vamp-plugin API
Diffstat (limited to 'libs/ardour/luabindings.cc')
-rw-r--r--libs/ardour/luabindings.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc
index 59e64d3a86..2f29cc9e80 100644
--- a/libs/ardour/luabindings.cc
+++ b/libs/ardour/luabindings.cc
@@ -446,9 +446,13 @@ LuaBindings::common (lua_State* L)
.beginClass<Vamp::RealTime> ("RealTime")
.addConstructor <void (*) (int, int)> ()
+ .addData ("sec", &Vamp::RealTime::sec, false)
+ .addData ("nsec", &Vamp::RealTime::nsec, false)
.addFunction ("usec", &Vamp::RealTime::usec)
.addFunction ("msec", &Vamp::RealTime::msec)
.addFunction ("toString", &Vamp::RealTime::toString)
+ .addStaticFunction ("realTime2Frame", &Vamp::RealTime::realTime2Frame)
+ .addStaticFunction ("frame2RealTime", &Vamp::RealTime::frame2RealTime)
.endClass ()
.beginClass<Vamp::PluginBase> ("PluginBase")