50 unsigned int new_delay = QVariant(d).toUInt();
51 if (new_delay ==
m_delay)
return;
57 for (
unsigned int pos=0; pos <
blockSize(); ++pos)
59 unsigned int rest = new_delay;
68 rest -= zeroes.
size();
virtual ~Delay() Q_DECL_OVERRIDE
virtual void put(const Kwave::SampleArray &source)
void input(Kwave::SampleArray data)
virtual unsigned int get(Kwave::SampleArray &buffer)
Kwave::SampleArray m_out_buffer
virtual unsigned int blockSize() const
void output(Kwave::SampleArray data)
unsigned int size() const
virtual void goOn() Q_DECL_OVERRIDE
bool resize(unsigned int size) Q_REQUIRED_RESULT
void setDelay(const QVariant &d)