void set_position (framepos_t);
void set_position_on_top (framepos_t);
void special_set_position (framepos_t);
- void update_position_after_tempo_map_change ();
+ virtual void update_after_tempo_map_change ();
void nudge_position (frameoffset_t);
bool at_natural_position () const;
int apply (Filter &, Progress* progress = 0);
- virtual uint64_t read_data_count () const { return _read_data_count; }
-
boost::shared_ptr<ARDOUR::Playlist> playlist () const { return _playlist.lock(); }
virtual void set_playlist (boost::weak_ptr<ARDOUR::Playlist>);
Timecode::BBT_Time _bbt_time;
AnalysisFeatureList _transients;
- mutable uint64_t _read_data_count; ///< modified in read()
uint64_t _last_layer_op; ///< timestamp
SourceList _sources;
/** Used when timefx are applied, so we can always use the original source */