#include <SampleSource.h>
Definition at line 31 of file SampleSource.h.
◆ SampleSource()
Kwave::SampleSource::SampleSource |
( |
QObject * |
parent = Q_NULLPTR | ) |
|
|
explicit |
Constructor
- Parameters
-
parent | a parent object, passed to QObject (optional) |
Definition at line 23 of file SampleSource.cpp.
◆ ~SampleSource()
Kwave::SampleSource::~SampleSource |
( |
| ) |
|
|
virtual |
◆ done()
virtual bool Kwave::SampleSource::done |
( |
| ) |
const |
|
inlinevirtual |
◆ goOn()
virtual void Kwave::SampleSource::goOn |
( |
| ) |
|
|
pure virtual |
Each KwaveSampleSource has to derive this method for producing sample data. It then should emit a signal like this: "output(SampleArray data)"
Implemented in Kwave::ChannelMixer, Kwave::MultiTrackSource< SOURCE, INITIALIZE >, Kwave::MultiTrackSource< Kwave::SampleReader, false >, Kwave::MultiTrackSource< SOURCE, false >, Kwave::SampleReader, Kwave::PitchShiftFilter, Kwave::BandPass, Kwave::Mul, Kwave::RateConverter, Kwave::LowPassFilter, Kwave::NotchFilter, Kwave::CurveStreamAdapter, Kwave::NoiseGenerator, Kwave::Normalizer, Kwave::Delay, and Kwave::Osc.
Referenced by Kwave::FilterPlugin::run().
The documentation for this class was generated from the following files: