+ ARDOUR::BeatsFramesConverter const & time_converter () {
+ return _time_converter;
+ }
+
+ /** Called when a front trim is about to begin */
+ virtual void trim_front_starting () {}
+
+ void trim_front (framepos_t, bool);
+
+ /** Called when a start trim has finished */
+ virtual void trim_front_ending () {}
+
+ void trim_end (framepos_t, bool);
+ void trim_contents (framepos_t, bool, bool);
+ virtual void thaw_after_trim ();
+
+ void set_silent_frames (const ARDOUR::AudioIntervalResult&, double threshold);
+ void drop_silent_frames ();
+ void hide_silent_frames ();
+