Engine Dialog: append monitor-model option

The Monitor Model usually depends on the studio setup (hardware
mixing desk), but also to some extent on the audio interface (zero-
latency monitoring). Since a user may also use different interfaces
(e.g. with a laptop), it makes sense to expose the monitor model
preference in the engine-dialog.

NB. It is not part of the engine-state (!), but still a preference.
This commit is contained in:
Robin Gareus 2022-07-01 01:22:12 +02:00
parent f587f7f2cd
commit ee63b65df8
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04
2 changed files with 63 additions and 2 deletions

View file

@ -81,6 +81,7 @@ private:
Gtk::SpinButton input_latency;
Gtk::Adjustment output_latency_adjustment;
Gtk::SpinButton output_latency;
Gtk::ComboBoxText monitor_model_combo;
Gtk::Label have_control_text;
ArdourWidgets::ArdourButton control_app_button;
@ -150,6 +151,7 @@ private:
void nperiods_changed ();
void latency_changed ();
void midi_option_changed ();
void monitor_model_changed ();
void setup_midi_tab_for_backend ();
void setup_midi_tab_for_jack ();
@ -313,6 +315,7 @@ private:
sigc::connection midi_option_combo_connection;
sigc::connection input_latency_connection;
sigc::connection output_latency_connection;
sigc::connection monitor_model_connection;
void on_show ();
void on_map ();