virtual ~AudioPlaylistSource ();
bool empty() const;
- std::string peak_path (std::string audio_path);
+ std::string construct_peak_filepath (const std::string& audio_path, const bool in_session = false, const bool old_peak_name = false) const;
uint32_t n_channels() const;
bool clamped_at_unity () const { return false; }
- framecnt_t read_unlocked (Sample *dst, framepos_t start, framecnt_t cnt) const;
- framecnt_t write_unlocked (Sample *src, framecnt_t cnt);
+ samplecnt_t read_unlocked (Sample *dst, samplepos_t start, samplecnt_t cnt) const;
+ samplecnt_t write_unlocked (Sample *src, samplecnt_t cnt);
float sample_rate () const;
int setup_peakfile ();
friend class SourceFactory;
AudioPlaylistSource (Session&, const PBD::ID& orig, const std::string& name, boost::shared_ptr<AudioPlaylist>, uint32_t chn,
- frameoffset_t begin, framecnt_t len, Source::Flag flags);
+ sampleoffset_t begin, samplecnt_t len, Source::Flag flags);
AudioPlaylistSource (Session&, const XMLNode&);