summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/luaproc.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-07-07 15:36:39 +0200
committerRobin Gareus <robin@gareus.org>2016-07-07 15:37:11 +0200
commit91ab5e31751105d59386aab6a6e16ac5582904dc (patch)
treee29409851d1a86cabc60ffa5a085ae9ebe164ee9 /libs/ardour/ardour/luaproc.h
parentef1e20f6a281f4e6a030b92382c2e3dc5809fe3c (diff)
add LuaTableRef to DSP API as alternative to shared-mem
Diffstat (limited to 'libs/ardour/ardour/luaproc.h')
-rw-r--r--libs/ardour/ardour/luaproc.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/ardour/luaproc.h b/libs/ardour/ardour/luaproc.h
index a92bcdf2f6..39afb72c96 100644
--- a/libs/ardour/ardour/luaproc.h
+++ b/libs/ardour/ardour/luaproc.h
@@ -31,6 +31,7 @@
#include "ardour/plugin.h"
#include "ardour/luascripting.h"
#include "ardour/dsp_filter.h"
+#include "ardour/lua_api.h"
#include "lua/luastate.h"
@@ -128,6 +129,9 @@ private:
DSP::DspShm* instance_shm () { return &lshm; }
DSP::DspShm lshm;
+ LuaTableRef* instance_ref () { return &lref; }
+ LuaTableRef lref;
+
void init ();
bool load_script ();
void lua_print (std::string s);