summaryrefslogtreecommitdiff
path: root/libs/surfaces/control_protocol/control_protocol
diff options
context:
space:
mode:
authorBen Loftis <ben@harrisonconsoles.com>2016-01-15 16:40:46 -0600
committerRobin Gareus <robin@gareus.org>2016-01-18 18:24:14 +0100
commitf0d9295dd65731bcf4eda2a9999cca4859377a42 (patch)
tree7baebcba8af33a3fe53ac75c9e7339efd8b5db3f /libs/surfaces/control_protocol/control_protocol
parent5a55ac582dceeebdee48f66bce954bd86847abd8 (diff)
implement remover_marker, jump_by_bars, and jump_by_seconds
Diffstat (limited to 'libs/surfaces/control_protocol/control_protocol')
-rw-r--r--libs/surfaces/control_protocol/control_protocol/basic_ui.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/surfaces/control_protocol/control_protocol/basic_ui.h b/libs/surfaces/control_protocol/control_protocol/basic_ui.h
index d11fa3bdeb..2f30c9929e 100644
--- a/libs/surfaces/control_protocol/control_protocol/basic_ui.h
+++ b/libs/surfaces/control_protocol/control_protocol/basic_ui.h
@@ -43,6 +43,10 @@ class LIBCONTROLCP_API BasicUI {
virtual ~BasicUI ();
void add_marker (const std::string& = std::string());
+ void remove_marker_at_playhead ();
+
+// void mark_in();
+// void mark_out();
void register_thread (std::string name);
@@ -62,6 +66,9 @@ class LIBCONTROLCP_API BasicUI {
void set_transport_speed (double speed);
double get_transport_speed ();
+ void jump_by_seconds( double sec );
+ void jump_by_bars(double bars);
+
ARDOUR::framepos_t transport_frame ();
void locate (ARDOUR::framepos_t frame, bool play = false);
bool locating ();