LatencyBarController (Gtk::Adjustment& adj, LatencyGUI* g)
: BarController (adj, boost::shared_ptr<PBD::IgnorableControllable> (new PBD::IgnorableControllable ())),
_latency_gui (g) {}
-
+
private:
LatencyGUI* _latency_gui;
-
- std::string get_label (int&);
-};
+
+ std::string get_label (double&);
+};
class LatencyGUI : public Gtk::VBox
{
public:
- LatencyGUI (ARDOUR::Latent&, nframes64_t sample_rate, nframes64_t period_size);
+ LatencyGUI (ARDOUR::Latent&, framepos_t sample_rate, framepos_t period_size);
~LatencyGUI() { }
void finish ();
private:
ARDOUR::Latent& _latent;
- nframes64_t initial_value;
- nframes64_t sample_rate;
- nframes64_t period_size;
+ framepos_t initial_value;
+ framepos_t sample_rate;
+ framepos_t period_size;
boost::shared_ptr<PBD::IgnorableControllable> ignored;
Gtk::Adjustment adjustment;
class LatencyDialog : public ArdourDialog
{
public:
- LatencyDialog (const Glib::ustring& title, ARDOUR::Latent&, nframes64_t sample_rate, nframes64_t period_size);
+ LatencyDialog (const std::string& title, ARDOUR::Latent&, framepos_t sample_rate, framepos_t period_size);
~LatencyDialog() {}
private: