summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/luaproc.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-07-07 16:44:41 +0200
committerRobin Gareus <robin@gareus.org>2016-07-07 16:44:41 +0200
commit266ecfbeec7088de6994a151630d788fe0613064 (patch)
tree4c6e2b7f3f7eb2f2da0660f0aa96fc8bf7a1783a /libs/ardour/ardour/luaproc.h
parentd83be1baa3041975a1b0458a5b6b9a3b1178ab84 (diff)
implement designated enable/bypass port for lua-proc
Diffstat (limited to 'libs/ardour/ardour/luaproc.h')
-rw-r--r--libs/ardour/ardour/luaproc.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/ardour/luaproc.h b/libs/ardour/ardour/luaproc.h
index 39afb72c96..bd77efaff9 100644
--- a/libs/ardour/ardour/luaproc.h
+++ b/libs/ardour/ardour/luaproc.h
@@ -89,6 +89,10 @@ public:
bool parameter_is_input (uint32_t) const;
bool parameter_is_output (uint32_t) const;
+ uint32_t designated_bypass_port () {
+ return _designated_bypass_port;
+ }
+
std::string state_node_name() const { return "luaproc"; }
void add_state (XMLNode *) const;
int set_state (const XMLNode&, int version);
@@ -145,6 +149,7 @@ private:
std::vector<std::pair<bool, int> > _ctrl_params;
std::map<int, ARDOUR::ParameterDescriptor> _param_desc;
std::map<int, std::string> _param_doc;
+ uint32_t _designated_bypass_port;
float* _control_data;
float* _shadow_data;