36 virtual float ratio()
const {
return 1.0f; }
virtual samplecnt_t length() const =0
virtual bool clamped_at_unity() const =0
virtual samplecnt_t read(Sample *buffer, samplecnt_t nframes)=0
virtual samplecnt_t samplerate() const =0
virtual float ratio() const
virtual void seek(samplepos_t pos)=0
virtual samplepos_t natural_position() const =0
virtual ~ImportableSource()
virtual uint32_t channels() const =0
Temporal::samplecnt_t samplecnt_t
Temporal::samplepos_t samplepos_t