+ void set_samplerate(double value);
+
+ double get_samplerate() const;
+
+ uint64_t max_sample_count() const;
+
+ void notify_samples_added(shared_ptr<Segment> segment, uint64_t start_sample,
+ uint64_t end_sample);
+
+Q_SIGNALS:
+ void samples_cleared();
+
+ void samples_added(SharedPtrToSegment segment, uint64_t start_sample,
+ uint64_t end_sample);
+
+private Q_SLOTS:
+ void on_segment_completed();