From 42a140c73e2898598495e1fd4a5ffbb320031030 Mon Sep 17 00:00:00 2001 From: Daniel Brunner <0xFEEDC0DE64@gmail.com> Date: Mon, 17 Dec 2018 21:56:32 +0100 Subject: [PATCH] Implemented WaveRecorder::addSamples for better batch processing --- waverecorder.cpp | 6 ++++++ waverecorder.h | 1 + 2 files changed, 7 insertions(+) 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;