19 #ifndef __osc_oscglobalobserver_h__
20 #define __osc_oscglobalobserver_h__
27 #include <sigc++/sigc++.h>
88 std::vector<LocationMarker>
lm;
ARDOUR::Session * session
void jog_mode(uint32_t jogmode)
void solo_active(bool active)
std::vector< LocationMarker > lm
void session_name(std::string path, std::string name)
PBD::ScopedConnectionList strip_connections
void send_record_state_changed(void)
OSCGlobalObserver(ArdourSurface::OSC &o, ARDOUR::Session &s, ArdourSurface::OSC::OSCSurface *su)
lo_address address() const
void group_changed(ARDOUR::RouteGroup *)
void send_change_message(std::string path, std::shared_ptr< PBD::Controllable > controllable)
void update_mixer_scene_state()
void send_trim_message(std::string path, std::shared_ptr< PBD::Controllable > controllable)
ArdourSurface::OSC & _osc
std::bitset< 32 > feedback
void send_gain_message(std::string path, std::shared_ptr< PBD::Controllable > controllable)
void clear_observer(void)
PBD::ScopedConnectionList session_connections
void send_transport_state_changed(void)
ArdourSurface::OSC::OSCSurface * sur
GtkImageIconNameData name
PBD::PropertyDescriptor< bool > active
Temporal::samplepos_t samplepos_t
bool operator()(const LocationMarker &a, const LocationMarker &b)
LocationMarker(const std::string &l, samplepos_t w)