diff options
Diffstat (limited to 'libs/ardour/luabindings.cc')
-rw-r--r-- | libs/ardour/luabindings.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index ef7d450deb..4f11c66980 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -638,6 +638,18 @@ LuaBindings::session (lua_State* L) } void +LuaBindings::osc (lua_State* L) +{ + luabridge::getGlobalNamespace (L) + .beginNamespace ("OSC") + .beginClass<LuaAPI::LuaOSCAddress> ("Address") + .addConstructor<void (*) (std::string)> () + .addCFunction ("send", &LuaAPI::LuaOSCAddress::send) + .endClass () + .endNamespace (); +} + +void LuaBindings::set_session (lua_State* L, Session *s) { /* LuaBridge uses unique keys to identify classes/c-types. |