diff options
author | Len Ovens <len@ovenwerks.net> | 2017-10-17 14:56:44 -0700 |
---|---|---|
committer | Len Ovens <len@ovenwerks.net> | 2017-10-17 14:57:47 -0700 |
commit | 4c1feac16e19ff3368c70ee1234bc8d6e6ad6901 (patch) | |
tree | f6eda166e104cea86d18c7a69b174e5c4108085c /libs/surfaces/osc/osc_route_observer.h | |
parent | 7422ffe6920deba396debb670c713849a64be43b (diff) |
OSC: Move observers to surface based for less traffic.
Diffstat (limited to 'libs/surfaces/osc/osc_route_observer.h')
-rw-r--r-- | libs/surfaces/osc/osc_route_observer.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/surfaces/osc/osc_route_observer.h b/libs/surfaces/osc/osc_route_observer.h index be7dd27a4e..2beefa0166 100644 --- a/libs/surfaces/osc/osc_route_observer.h +++ b/libs/surfaces/osc/osc_route_observer.h @@ -40,10 +40,12 @@ class OSCRouteObserver ~OSCRouteObserver (); boost::shared_ptr<ARDOUR::Stripable> strip () const { return _strip; } - lo_address address() const { return addr; }; + uint32_t strip_id () const { return ssid; } + lo_address address () const { return addr; }; void tick (void); void send_select_status (const PBD::PropertyChange&); void refresh_strip (bool force); + void clear_strip (); private: boost::shared_ptr<ARDOUR::Stripable> _strip; @@ -70,6 +72,7 @@ class OSCRouteObserver void send_gain_message (); void gain_automation (); void send_trim_message (); + void no_strip (); }; #endif /* __osc_oscrouteobserver_h__ */ |