diff options
author | Robin Gareus <robin@gareus.org> | 2016-07-07 16:44:41 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-07-07 16:44:41 +0200 |
commit | 266ecfbeec7088de6994a151630d788fe0613064 (patch) | |
tree | 4c6e2b7f3f7eb2f2da0660f0aa96fc8bf7a1783a /libs/ardour/ardour/luaproc.h | |
parent | d83be1baa3041975a1b0458a5b6b9a3b1178ab84 (diff) |
implement designated enable/bypass port for lua-proc
Diffstat (limited to 'libs/ardour/ardour/luaproc.h')
-rw-r--r-- | libs/ardour/ardour/luaproc.h | 5 |
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; |