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