X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fsurfaces%2Fosc%2Fosc_global_observer.h;h=04403d0328b5551409213411e2ba54954a312f74;hb=cc78d78390f71a4c55e53f80d91ec235da288ac2;hp=41700bbd898e1eb7501657b0ed31d38e428fcdb3;hpb=283ff0230d0593bb9242921a376948b5ad803315;p=ardour.git diff --git a/libs/surfaces/osc/osc_global_observer.h b/libs/surfaces/osc/osc_global_observer.h index 41700bbd89..04403d0328 100644 --- a/libs/surfaces/osc/osc_global_observer.h +++ b/libs/surfaces/osc/osc_global_observer.h @@ -39,6 +39,7 @@ class OSCGlobalObserver lo_address address() const { return addr; }; void tick (void); void clear_observer (void); + void jog_mode (uint32_t jogmode); private: ArdourSurface::OSC& _osc; @@ -61,6 +62,7 @@ class OSCGlobalObserver uint32_t gainmode; std::bitset<32> feedback; ARDOUR::Session* session; + uint32_t _jog_mode; samplepos_t _last_sample; uint32_t _heartbeat; float _last_meter; @@ -96,6 +98,8 @@ class OSCGlobalObserver void extra_check (void); void marks_changed (void); void mark_update (void); + void group_changed (ARDOUR::RouteGroup*); + void group_changed (void); }; #endif /* __osc_oscglobalobserver_h__ */