summaryrefslogtreecommitdiff
path: root/gtk2_ardour/engine_dialog.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-06-08 14:48:10 +0200
committerRobin Gareus <robin@gareus.org>2014-06-08 14:48:10 +0200
commiteb289a76afc8c59c52ba4fe874cc9ba6a47d57b4 (patch)
treefc73705c0a6d11766f128da7424111af12111f1c /gtk2_ardour/engine_dialog.h
parent81182b5bf69e06f67b3ccbca46860ac8e6387d2f (diff)
basic Midi latency measurement GUI (re-use Audio latency notebook)
Diffstat (limited to 'gtk2_ardour/engine_dialog.h')
-rw-r--r--gtk2_ardour/engine_dialog.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/gtk2_ardour/engine_dialog.h b/gtk2_ardour/engine_dialog.h
index 6d10eb76ac..bb077d0705 100644
--- a/gtk2_ardour/engine_dialog.h
+++ b/gtk2_ardour/engine_dialog.h
@@ -90,7 +90,8 @@ class EngineControl : public ArdourDialog, public PBD::ScopedConnectionList {
Gtk::Button lm_measure_button;
Gtk::Button lm_use_button;
Gtk::Button lm_back_button;
- ArdourButton lm_button;
+ ArdourButton lm_button_audio;
+ ArdourButton lm_button_midi;
Gtk::Label lm_title;
Gtk::Label lm_results;
Gtk::Table lm_table;
@@ -196,7 +197,8 @@ class EngineControl : public ArdourDialog, public PBD::ScopedConnectionList {
/* latency measurement */
void latency_button_clicked ();
- bool check_latency_measurement ();
+ bool check_audio_latency_measurement ();
+ bool check_midi_latency_measurement ();
sigc::connection latency_timeout;
void enable_latency_tab ();
void disable_latency_tab ();
@@ -212,7 +214,9 @@ class EngineControl : public ArdourDialog, public PBD::ScopedConnectionList {
PBD::ScopedConnection stopped_connection;
void connect_disconnect_click ();
- void calibrate_latency ();
+ void calibrate_audio_latency ();
+ void calibrate_midi_latency ();
+ bool _measure_midi;
};
#endif /* __gtk2_ardour_engine_dialog_h__ */