98 : buf (
Buffer::create (dt, capacity)), pos (0) {}
void set(const ChanCount &count, samplecnt_t delay)
void ensure_buffers(DataType type, size_t num_buffers, size_t buffer_capacity)
std::vector< BufferVec > _buffers
samplecnt_t delay() const
void delay(ARDOUR::DataType dt, uint32_t id, Buffer &out, const Buffer &in, pframes_t n_samples, samplecnt_t dst_offset=0, samplecnt_t src_offset=0)
std::vector< DelayBuffer * > BufferVec
void configure(const ChanCount &count, samplecnt_t max_delay, bool shrink=true)
Temporal::samplecnt_t samplecnt_t
Temporal::samplepos_t samplepos_t
DelayBuffer(DataType dt, size_t capacity)