diff --git a/waverecorder.cpp b/waverecorder.cpp index 46ccae3..2443e39 100644 --- a/waverecorder.cpp +++ b/waverecorder.cpp @@ -39,3 +39,9 @@ void WaveRecorder::addSample(const qint32 sample) { m_dataStream << sample; } + +void WaveRecorder::addSamples(const QVector &samples) +{ + for(auto sample : samples) + addSample(sample); +} diff --git a/waverecorder.h b/waverecorder.h index 6592157..9a86b29 100644 --- a/waverecorder.h +++ b/waverecorder.h @@ -19,6 +19,7 @@ public: public Q_SLOTS: void addSample(const qint32 sample); + void addSamples(const QVector &samples); private: quint32 m_size = 0;