summaryrefslogtreecommitdiff
path: root/src/multimedia
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-05-12 16:06:17 +0200
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2021-05-14 08:17:20 +0000
commitfdaa059fcc04252a533477e6af4ff139afba93ca (patch)
tree39ea3460a9f7dce828e1463b1aa2b874b48b53ff /src/multimedia
parent755e23ea8ef02e4b54b10a84d150dd69575068b4 (diff)
downloadqtmultimedia-fdaa059fcc04252a533477e6af4ff139afba93ca.tar.gz
Get rid of QAudioInput/Output::periodSize()
The periodSize() is badly defined and one does not really need it in the public API. Get rid of it. Change-Id: If95f040d386ac91620c8de4f907cd206b7dad16a Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/multimedia')
-rw-r--r--src/multimedia/audio/qaudioinput.cpp11
-rw-r--r--src/multimedia/audio/qaudioinput.h1
-rw-r--r--src/multimedia/audio/qaudiooutput.cpp12
-rw-r--r--src/multimedia/audio/qaudiooutput.h1
-rw-r--r--src/multimedia/audio/qaudiosystem.cpp22
-rw-r--r--src/multimedia/audio/qaudiosystem_p.h2
-rw-r--r--src/multimedia/platform/alsa/qalsaaudioinput.cpp5
-rw-r--r--src/multimedia/platform/alsa/qalsaaudioinput_p.h1
-rw-r--r--src/multimedia/platform/alsa/qalsaaudiooutput.cpp5
-rw-r--r--src/multimedia/platform/alsa/qalsaaudiooutput_p.h1
-rw-r--r--src/multimedia/platform/android/audio/qopenslesaudioinput.cpp14
-rw-r--r--src/multimedia/platform/android/audio/qopenslesaudioinput_p.h2
-rw-r--r--src/multimedia/platform/android/audio/qopenslesaudiooutput.cpp8
-rw-r--r--src/multimedia/platform/android/audio/qopenslesaudiooutput_p.h2
-rw-r--r--src/multimedia/platform/darwin/audio/qcoreaudioinput.mm7
-rw-r--r--src/multimedia/platform/darwin/audio/qcoreaudioinput_p.h1
-rw-r--r--src/multimedia/platform/darwin/audio/qcoreaudiooutput.mm5
-rw-r--r--src/multimedia/platform/darwin/audio/qcoreaudiooutput_p.h1
-rw-r--r--src/multimedia/platform/gstreamer/audio/qaudiooutput_gstreamer.cpp6
-rw-r--r--src/multimedia/platform/gstreamer/audio/qaudiooutput_gstreamer_p.h1
-rw-r--r--src/multimedia/platform/pulseaudio/qaudioinput_pulse.cpp5
-rw-r--r--src/multimedia/platform/pulseaudio/qaudioinput_pulse_p.h1
-rw-r--r--src/multimedia/platform/pulseaudio/qaudiooutput_pulse.cpp5
-rw-r--r--src/multimedia/platform/pulseaudio/qaudiooutput_pulse_p.h1
-rw-r--r--src/multimedia/platform/qnx/audio/qnxaudioinput.cpp5
-rw-r--r--src/multimedia/platform/qnx/audio/qnxaudioinput_p.h1
-rw-r--r--src/multimedia/platform/qnx/audio/qnxaudiooutput.cpp5
-rw-r--r--src/multimedia/platform/qnx/audio/qnxaudiooutput_p.h1
-rw-r--r--src/multimedia/platform/windows/audio/qwindowsaudioinput.cpp5
-rw-r--r--src/multimedia/platform/windows/audio/qwindowsaudioinput_p.h1
-rw-r--r--src/multimedia/platform/windows/audio/qwindowsaudiooutput.cpp5
-rw-r--r--src/multimedia/platform/windows/audio/qwindowsaudiooutput_p.h1
32 files changed, 3 insertions, 141 deletions
diff --git a/src/multimedia/audio/qaudioinput.cpp b/src/multimedia/audio/qaudioinput.cpp
index 5d6e64ae0..a51957cc8 100644
--- a/src/multimedia/audio/qaudioinput.cpp
+++ b/src/multimedia/audio/qaudioinput.cpp
@@ -294,17 +294,6 @@ qsizetype QAudioInput::bytesAvailable() const
}
/*!
- Returns the period size in bytes.
-
- Note: This is the recommended read size in bytes.
-*/
-
-int QAudioInput::periodSize() const
-{
- return d->periodSize();
-}
-
-/*!
Sets the input volume to \a volume.
The volume is scaled linearly from \c 0.0 (silence) to \c 1.0 (full volume). Values outside this
diff --git a/src/multimedia/audio/qaudioinput.h b/src/multimedia/audio/qaudioinput.h
index f346a8006..2ac1efcdf 100644
--- a/src/multimedia/audio/qaudioinput.h
+++ b/src/multimedia/audio/qaudioinput.h
@@ -81,7 +81,6 @@ public:
qsizetype bufferSize() const;
qsizetype bytesAvailable() const;
- int periodSize() const;
void setVolume(qreal volume);
qreal volume() const;
diff --git a/src/multimedia/audio/qaudiooutput.cpp b/src/multimedia/audio/qaudiooutput.cpp
index 2d3639904..1e76457ab 100644
--- a/src/multimedia/audio/qaudiooutput.cpp
+++ b/src/multimedia/audio/qaudiooutput.cpp
@@ -245,18 +245,6 @@ qsizetype QAudioOutput::bytesFree() const
}
/*!
- Returns the period size in bytes. This is the amount of data required each period
- to prevent buffer underrun, and to ensure uninterrupted playback.
-
- \note It is recommended to provide at least enough data for a full period with each
- write operation.
-*/
-int QAudioOutput::periodSize() const
-{
- return d->periodSize();
-}
-
-/*!
Sets the audio buffer size to \a value in bytes.
\note This function can be called anytime before start(). Calls to this
diff --git a/src/multimedia/audio/qaudiooutput.h b/src/multimedia/audio/qaudiooutput.h
index e5d47c7bf..fa930b9a6 100644
--- a/src/multimedia/audio/qaudiooutput.h
+++ b/src/multimedia/audio/qaudiooutput.h
@@ -81,7 +81,6 @@ public:
qsizetype bufferSize() const;
qsizetype bytesFree() const;
- int periodSize() const;
qint64 processedUSecs() const;
qint64 elapsedUSecs() const;
diff --git a/src/multimedia/audio/qaudiosystem.cpp b/src/multimedia/audio/qaudiosystem.cpp
index f9c5e41f0..2f4a92b2c 100644
--- a/src/multimedia/audio/qaudiosystem.cpp
+++ b/src/multimedia/audio/qaudiosystem.cpp
@@ -159,17 +159,6 @@ QT_BEGIN_NAMESPACE
*/
/*!
- \fn virtual int QAbstractAudioOutput::periodSize() const
- Returns the period size in bytes.
-*/
-int QAbstractAudioOutput::periodSize() const
-{
- auto f = format();
- Q_ASSERT(!f.isValid() || f.bytesForDuration(5000) > 0);
- return f.bytesForDuration(5000);
-}
-
-/*!
\fn virtual void QAbstractAudioOutput::setBufferSize(qsizetype value)
Sets the audio buffer size to \a value in bytes.
*/
@@ -285,17 +274,6 @@ void QAbstractAudioOutput::setRole(QAudio::Role role)
*/
/*!
- \fn virtual int QAbstractAudioInput::periodSize() const
- Returns the period size in bytes.
-*/
-int QAbstractAudioInput::periodSize() const
-{
- auto f = format();
- Q_ASSERT(!f.isValid() || f.bytesForDuration(5000) > 0);
- return f.bytesForDuration(5000);
-}
-
-/*!
\fn virtual void QAbstractAudioInput::setBufferSize(qsizetype value)
Sets the audio buffer size to \a value in milliseconds.
*/
diff --git a/src/multimedia/audio/qaudiosystem_p.h b/src/multimedia/audio/qaudiosystem_p.h
index 7f77484a6..da8840dee 100644
--- a/src/multimedia/audio/qaudiosystem_p.h
+++ b/src/multimedia/audio/qaudiosystem_p.h
@@ -75,7 +75,6 @@ public:
virtual void suspend() = 0;
virtual void resume() = 0;
virtual qsizetype bytesFree() const = 0;
- virtual int periodSize() const;
virtual void setBufferSize(qsizetype value) = 0;
virtual qsizetype bufferSize() const = 0;
virtual qint64 processedUSecs() const = 0;
@@ -109,7 +108,6 @@ public:
virtual void suspend() = 0;
virtual void resume() = 0;
virtual qsizetype bytesReady() const = 0;
- virtual int periodSize() const;
virtual void setBufferSize(qsizetype value) = 0;
virtual qsizetype bufferSize() const = 0;
virtual qint64 processedUSecs() const = 0;
diff --git a/src/multimedia/platform/alsa/qalsaaudioinput.cpp b/src/multimedia/platform/alsa/qalsaaudioinput.cpp
index 6c60d7c43..b35b65462 100644
--- a/src/multimedia/platform/alsa/qalsaaudioinput.cpp
+++ b/src/multimedia/platform/alsa/qalsaaudioinput.cpp
@@ -633,11 +633,6 @@ int QAlsaAudioInput::bufferSize() const
return buffer_size;
}
-int QAlsaAudioInput::periodSize() const
-{
- return period_size;
-}
-
qint64 QAlsaAudioInput::processedUSecs() const
{
qint64 result = qint64(1000000) * totalTimeValue /
diff --git a/src/multimedia/platform/alsa/qalsaaudioinput_p.h b/src/multimedia/platform/alsa/qalsaaudioinput_p.h
index 9647807a3..3a29c481b 100644
--- a/src/multimedia/platform/alsa/qalsaaudioinput_p.h
+++ b/src/multimedia/platform/alsa/qalsaaudioinput_p.h
@@ -110,7 +110,6 @@ public:
void suspend() override;
void resume() override;
qsizetype bytesReady() const override;
- int periodSize() const override;
void setBufferSize(qsizetype value) override;
qsizetype bufferSize() const override;
qint64 processedUSecs() const override;
diff --git a/src/multimedia/platform/alsa/qalsaaudiooutput.cpp b/src/multimedia/platform/alsa/qalsaaudiooutput.cpp
index 63b23e94b..ced4f2438 100644
--- a/src/multimedia/platform/alsa/qalsaaudiooutput.cpp
+++ b/src/multimedia/platform/alsa/qalsaaudiooutput.cpp
@@ -554,11 +554,6 @@ qint64 QAlsaAudioOutput::write( const char *data, qint64 len )
return 0;
}
-int QAlsaAudioOutput::periodSize() const
-{
- return period_size;
-}
-
void QAlsaAudioOutput::setBufferSize(qsizetype value)
{
if(deviceState == QAudio::StoppedState)
diff --git a/src/multimedia/platform/alsa/qalsaaudiooutput_p.h b/src/multimedia/platform/alsa/qalsaaudiooutput_p.h
index f79b903a8..19e354ee0 100644
--- a/src/multimedia/platform/alsa/qalsaaudiooutput_p.h
+++ b/src/multimedia/platform/alsa/qalsaaudiooutput_p.h
@@ -84,7 +84,6 @@ public:
void suspend() override;
void resume() override;
qsizetype bytesFree() const override;
- int periodSize() const override;
void setBufferSize(qsizetype value) override;
qsizetype bufferSize() const override;
qint64 processedUSecs() const override;
diff --git a/src/multimedia/platform/android/audio/qopenslesaudioinput.cpp b/src/multimedia/platform/android/audio/qopenslesaudioinput.cpp
index ffa0b7cdb..ecd4e2140 100644
--- a/src/multimedia/platform/android/audio/qopenslesaudioinput.cpp
+++ b/src/multimedia/platform/android/audio/qopenslesaudioinput.cpp
@@ -107,7 +107,6 @@ QOpenSLESAudioInput::QOpenSLESAudioInput(const QByteArray &device)
, m_lastNotifyTime(0)
, m_volume(1.0)
, m_bufferSize(0)
- , m_periodSize(0)
, m_buffers(new QByteArray[NUM_BUFFERS])
, m_currentBuffer(0)
{
@@ -315,13 +314,11 @@ bool QOpenSLESAudioInput::startRecording()
m_bufferSize = minimumBufSize;
}
- m_periodSize = m_bufferSize;
-
// enqueue empty buffers to be filled by the recorder
for (int i = 0; i < NUM_BUFFERS; ++i) {
- m_buffers[i].resize(m_periodSize);
+ m_buffers[i].resize(m_bufferSize);
- result = (*m_bufferQueue)->Enqueue(m_bufferQueue, m_buffers[i].data(), m_periodSize);
+ result = (*m_bufferQueue)->Enqueue(m_bufferQueue, m_buffers[i].data(), m_bufferSize);
if (result != SL_RESULT_SUCCESS) {
m_errorState = QAudio::FatalError;
return false;
@@ -478,7 +475,7 @@ void QOpenSLESAudioInput::flushBuffers()
qsizetype QOpenSLESAudioInput::bytesReady() const
{
if (m_deviceState == QAudio::ActiveState || m_deviceState == QAudio::SuspendedState)
- return m_bufferIODevice ? m_bufferIODevice->bytesAvailable() : m_periodSize;
+ return m_bufferIODevice ? m_bufferIODevice->bytesAvailable() : m_bufferSize;
return 0;
}
@@ -493,11 +490,6 @@ qsizetype QOpenSLESAudioInput::bufferSize() const
return m_bufferSize;
}
-int QOpenSLESAudioInput::periodSize() const
-{
- return m_periodSize;
-}
-
qint64 QOpenSLESAudioInput::processedUSecs() const
{
return m_format.durationForBytes(m_processedBytes);
diff --git a/src/multimedia/platform/android/audio/qopenslesaudioinput_p.h b/src/multimedia/platform/android/audio/qopenslesaudioinput_p.h
index 4162ff84a..92494069e 100644
--- a/src/multimedia/platform/android/audio/qopenslesaudioinput_p.h
+++ b/src/multimedia/platform/android/audio/qopenslesaudioinput_p.h
@@ -86,7 +86,6 @@ public:
void suspend();
void resume();
qsizetype bytesReady() const;
- int periodSize() const;
void setBufferSize(qsizetype value);
qsizetype bufferSize() const;
qint64 processedUSecs() const;
@@ -129,7 +128,6 @@ private:
qint64 m_lastNotifyTime;
qreal m_volume;
int m_bufferSize;
- int m_periodSize;
QByteArray *m_buffers;
int m_currentBuffer;
};
diff --git a/src/multimedia/platform/android/audio/qopenslesaudiooutput.cpp b/src/multimedia/platform/android/audio/qopenslesaudiooutput.cpp
index d75aad456..c67cc08d4 100644
--- a/src/multimedia/platform/android/audio/qopenslesaudiooutput.cpp
+++ b/src/multimedia/platform/android/audio/qopenslesaudiooutput.cpp
@@ -79,7 +79,6 @@ QOpenSLESAudioOutput::QOpenSLESAudioOutput(const QByteArray &device)
m_pullMode(false),
m_nextBuffer(0),
m_bufferSize(0),
- m_periodSize(0),
m_elapsedTime(0),
m_processedBytes(0),
m_availableBuffers(BUFFER_COUNT),
@@ -186,11 +185,6 @@ qsizetype QOpenSLESAudioOutput::bytesFree() const
return m_availableBuffers.loadAcquire() ? m_bufferSize : 0;
}
-int QOpenSLESAudioOutput::periodSize() const
-{
- return m_periodSize;
-}
-
void QOpenSLESAudioOutput::setBufferSize(qsizetype value)
{
if (m_state != QAudio::StoppedState)
@@ -534,8 +528,6 @@ bool QOpenSLESAudioOutput::preparePlayer()
m_bufferSize = defaultBufferSize;
}
- m_periodSize = m_bufferSize;
-
if (!m_buffers)
m_buffers = new char[BUFFER_COUNT * m_bufferSize];
diff --git a/src/multimedia/platform/android/audio/qopenslesaudiooutput_p.h b/src/multimedia/platform/android/audio/qopenslesaudiooutput_p.h
index f813d7ae8..7f9e8c78d 100644
--- a/src/multimedia/platform/android/audio/qopenslesaudiooutput_p.h
+++ b/src/multimedia/platform/android/audio/qopenslesaudiooutput_p.h
@@ -75,7 +75,6 @@ public:
void suspend() override;
void resume() override;
qsizetype bytesFree() const override;
- int periodSize() const override;
void setBufferSize(qsizetype value) override;
qsizetype bufferSize() const override;
qint64 processedUSecs() const override;
@@ -124,7 +123,6 @@ private:
bool m_pullMode;
int m_nextBuffer;
int m_bufferSize;
- int m_periodSize;
qint64 m_elapsedTime;
qint64 m_processedBytes;
QAtomicInt m_availableBuffers;
diff --git a/src/multimedia/platform/darwin/audio/qcoreaudioinput.mm b/src/multimedia/platform/darwin/audio/qcoreaudioinput.mm
index 8206707e6..a6d3e17af 100644
--- a/src/multimedia/platform/darwin/audio/qcoreaudioinput.mm
+++ b/src/multimedia/platform/darwin/audio/qcoreaudioinput.mm
@@ -803,13 +803,6 @@ qsizetype CoreAudioInput::bytesReady() const
return m_audioBuffer->used();
}
-
-int CoreAudioInput::periodSize() const
-{
- return m_periodSizeBytes;
-}
-
-
void CoreAudioInput::setBufferSize(qsizetype value)
{
m_internalBufferSize = value;
diff --git a/src/multimedia/platform/darwin/audio/qcoreaudioinput_p.h b/src/multimedia/platform/darwin/audio/qcoreaudioinput_p.h
index df0fa29df..b2124cc8c 100644
--- a/src/multimedia/platform/darwin/audio/qcoreaudioinput_p.h
+++ b/src/multimedia/platform/darwin/audio/qcoreaudioinput_p.h
@@ -202,7 +202,6 @@ public:
void suspend();
void resume();
qsizetype bytesReady() const;
- int periodSize() const;
void setBufferSize(qsizetype value);
qsizetype bufferSize() const;
qint64 processedUSecs() const;
diff --git a/src/multimedia/platform/darwin/audio/qcoreaudiooutput.mm b/src/multimedia/platform/darwin/audio/qcoreaudiooutput.mm
index be11b33dd..6b058f5e0 100644
--- a/src/multimedia/platform/darwin/audio/qcoreaudiooutput.mm
+++ b/src/multimedia/platform/darwin/audio/qcoreaudiooutput.mm
@@ -363,11 +363,6 @@ qsizetype QCoreAudioOutput::bytesFree() const
return m_audioBuffer->available();
}
-int QCoreAudioOutput::periodSize() const
-{
- return m_periodSizeBytes;
-}
-
void QCoreAudioOutput::setBufferSize(qsizetype value)
{
if (m_stateCode == QAudio::StoppedState)
diff --git a/src/multimedia/platform/darwin/audio/qcoreaudiooutput_p.h b/src/multimedia/platform/darwin/audio/qcoreaudiooutput_p.h
index 1639de47a..f5284e7cd 100644
--- a/src/multimedia/platform/darwin/audio/qcoreaudiooutput_p.h
+++ b/src/multimedia/platform/darwin/audio/qcoreaudiooutput_p.h
@@ -135,7 +135,6 @@ public:
void suspend();
void resume();
qsizetype bytesFree() const;
- int periodSize() const;
void setBufferSize(qsizetype value);
qsizetype bufferSize() const;
qint64 processedUSecs() const;
diff --git a/src/multimedia/platform/gstreamer/audio/qaudiooutput_gstreamer.cpp b/src/multimedia/platform/gstreamer/audio/qaudiooutput_gstreamer.cpp
index 2c1d63912..08ba2298c 100644
--- a/src/multimedia/platform/gstreamer/audio/qaudiooutput_gstreamer.cpp
+++ b/src/multimedia/platform/gstreamer/audio/qaudiooutput_gstreamer.cpp
@@ -279,12 +279,6 @@ qsizetype QGStreamerAudioOutput::bytesFree() const
return m_appSrc->canAcceptMoreData() ? 4096*4 : 0;
}
-int QGStreamerAudioOutput::periodSize() const
-{
- // max 5ms periods. Gstreamer itself will ask for 4k data at a time
- return qMin(4096, 5*m_format.sampleRate()/1000*m_format.bytesPerFrame());
-}
-
void QGStreamerAudioOutput::setBufferSize(qsizetype value)
{
m_bufferSize = value;
diff --git a/src/multimedia/platform/gstreamer/audio/qaudiooutput_gstreamer_p.h b/src/multimedia/platform/gstreamer/audio/qaudiooutput_gstreamer_p.h
index 671a3d37f..197983693 100644
--- a/src/multimedia/platform/gstreamer/audio/qaudiooutput_gstreamer_p.h
+++ b/src/multimedia/platform/gstreamer/audio/qaudiooutput_gstreamer_p.h
@@ -88,7 +88,6 @@ public:
void suspend() override;
void resume() override;
qsizetype bytesFree() const override;
- int periodSize() const override;
void setBufferSize(qsizetype value) override;
qsizetype bufferSize() const override;
qint64 processedUSecs() const override;
diff --git a/src/multimedia/platform/pulseaudio/qaudioinput_pulse.cpp b/src/multimedia/platform/pulseaudio/qaudioinput_pulse.cpp
index 06cd67b70..b7c423f90 100644
--- a/src/multimedia/platform/pulseaudio/qaudioinput_pulse.cpp
+++ b/src/multimedia/platform/pulseaudio/qaudioinput_pulse.cpp
@@ -544,11 +544,6 @@ qsizetype QPulseAudioInput::bufferSize() const
return m_bufferSize;
}
-int QPulseAudioInput::periodSize() const
-{
- return m_periodSize;
-}
-
qint64 QPulseAudioInput::processedUSecs() const
{
pa_sample_spec spec = QPulseAudioInternal::audioFormatToSampleSpec(m_format);
diff --git a/src/multimedia/platform/pulseaudio/qaudioinput_pulse_p.h b/src/multimedia/platform/pulseaudio/qaudioinput_pulse_p.h
index ed6f62ee9..49fa71e5c 100644
--- a/src/multimedia/platform/pulseaudio/qaudioinput_pulse_p.h
+++ b/src/multimedia/platform/pulseaudio/qaudioinput_pulse_p.h
@@ -85,7 +85,6 @@ public:
void suspend() override;
void resume() override;
qsizetype bytesReady() const override;
- int periodSize() const override;
void setBufferSize(qsizetype value) override;
qsizetype bufferSize() const override;
qint64 processedUSecs() const override;
diff --git a/src/multimedia/platform/pulseaudio/qaudiooutput_pulse.cpp b/src/multimedia/platform/pulseaudio/qaudiooutput_pulse.cpp
index 95442c272..35fff4eba 100644
--- a/src/multimedia/platform/pulseaudio/qaudiooutput_pulse.cpp
+++ b/src/multimedia/platform/pulseaudio/qaudiooutput_pulse.cpp
@@ -569,11 +569,6 @@ qsizetype QPulseAudioOutput::bytesFree() const
return writableSize;
}
-int QPulseAudioOutput::periodSize() const
-{
- return m_periodSize;
-}
-
void QPulseAudioOutput::setBufferSize(qsizetype value)
{
m_bufferSize = value;
diff --git a/src/multimedia/platform/pulseaudio/qaudiooutput_pulse_p.h b/src/multimedia/platform/pulseaudio/qaudiooutput_pulse_p.h
index c36a23d2f..91b8eed93 100644
--- a/src/multimedia/platform/pulseaudio/qaudiooutput_pulse_p.h
+++ b/src/multimedia/platform/pulseaudio/qaudiooutput_pulse_p.h
@@ -82,7 +82,6 @@ public:
void suspend() override;
void resume() override;
qsizetype bytesFree() const override;
- int periodSize() const override;
void setBufferSize(qsizetype value) override;
qsizetype bufferSize() const override;
qint64 processedUSecs() const override;
diff --git a/src/multimedia/platform/qnx/audio/qnxaudioinput.cpp b/src/multimedia/platform/qnx/audio/qnxaudioinput.cpp
index da5bd3542..59c470760 100644
--- a/src/multimedia/platform/qnx/audio/qnxaudioinput.cpp
+++ b/src/multimedia/platform/qnx/audio/qnxaudioinput.cpp
@@ -160,11 +160,6 @@ qsizetype QnxAudioInput::bytesReady() const
return qMax(m_bytesAvailable, 0);
}
-int QnxAudioInput::periodSize() const
-{
- return m_periodSize;
-}
-
void QnxAudioInput::setBufferSize(qsizetype bufferSize)
{
m_bufferSize = bufferSize;
diff --git a/src/multimedia/platform/qnx/audio/qnxaudioinput_p.h b/src/multimedia/platform/qnx/audio/qnxaudioinput_p.h
index f648bb610..e1132f63f 100644
--- a/src/multimedia/platform/qnx/audio/qnxaudioinput_p.h
+++ b/src/multimedia/platform/qnx/audio/qnxaudioinput_p.h
@@ -77,7 +77,6 @@ public:
void suspend() override;
void resume() override;
qsizetype bytesReady() const override;
- int periodSize() const override;
void setBufferSize(qsizetype ) override;
qsizetype bufferSize() const override;
qint64 processedUSecs() const override;
diff --git a/src/multimedia/platform/qnx/audio/qnxaudiooutput.cpp b/src/multimedia/platform/qnx/audio/qnxaudiooutput.cpp
index 085032794..58e43aefe 100644
--- a/src/multimedia/platform/qnx/audio/qnxaudiooutput.cpp
+++ b/src/multimedia/platform/qnx/audio/qnxaudiooutput.cpp
@@ -157,11 +157,6 @@ qsizetype QnxAudioOutput::bytesFree() const
return status.free;
}
-int QnxAudioOutput::periodSize() const
-{
- return m_periodSize;
-}
-
qint64 QnxAudioOutput::processedUSecs() const
{
return qint64(1000000) * m_format.framesForBytes(m_bytesWritten) / m_format.sampleRate();
diff --git a/src/multimedia/platform/qnx/audio/qnxaudiooutput_p.h b/src/multimedia/platform/qnx/audio/qnxaudiooutput_p.h
index 14a7ceede..95411b7c0 100644
--- a/src/multimedia/platform/qnx/audio/qnxaudiooutput_p.h
+++ b/src/multimedia/platform/qnx/audio/qnxaudiooutput_p.h
@@ -80,7 +80,6 @@ public:
void suspend() override;
void resume() override;
qsizetype bytesFree() const override;
- int periodSize() const override;
void setBufferSize(qsizetype) override {}
qsizetype bufferSize() const override { return 0; }
qint64 processedUSecs() const override;
diff --git a/src/multimedia/platform/windows/audio/qwindowsaudioinput.cpp b/src/multimedia/platform/windows/audio/qwindowsaudioinput.cpp
index 65b8426fa..74cbd782f 100644
--- a/src/multimedia/platform/windows/audio/qwindowsaudioinput.cpp
+++ b/src/multimedia/platform/windows/audio/qwindowsaudioinput.cpp
@@ -602,11 +602,6 @@ qsizetype QWindowsAudioInput::bufferSize() const
return buffer_size;
}
-int QWindowsAudioInput::periodSize() const
-{
- return period_size;
-}
-
qint64 QWindowsAudioInput::processedUSecs() const
{
if (deviceState == QAudio::StoppedState)
diff --git a/src/multimedia/platform/windows/audio/qwindowsaudioinput_p.h b/src/multimedia/platform/windows/audio/qwindowsaudioinput_p.h
index 1162fa605..6679ae357 100644
--- a/src/multimedia/platform/windows/audio/qwindowsaudioinput_p.h
+++ b/src/multimedia/platform/windows/audio/qwindowsaudioinput_p.h
@@ -96,7 +96,6 @@ public:
void suspend();
void resume();
qsizetype bytesReady() const;
- int periodSize() const;
void setBufferSize(qsizetype value);
qsizetype bufferSize() const;
qint64 processedUSecs() const;
diff --git a/src/multimedia/platform/windows/audio/qwindowsaudiooutput.cpp b/src/multimedia/platform/windows/audio/qwindowsaudiooutput.cpp
index 04e94e4ce..c35586d8e 100644
--- a/src/multimedia/platform/windows/audio/qwindowsaudiooutput.cpp
+++ b/src/multimedia/platform/windows/audio/qwindowsaudiooutput.cpp
@@ -332,11 +332,6 @@ qsizetype QWindowsAudioOutput::bytesFree() const
return buf;
}
-int QWindowsAudioOutput::periodSize() const
-{
- return period_size;
-}
-
void QWindowsAudioOutput::setBufferSize(qsizetype value)
{
if(deviceState == QAudio::StoppedState)
diff --git a/src/multimedia/platform/windows/audio/qwindowsaudiooutput_p.h b/src/multimedia/platform/windows/audio/qwindowsaudiooutput_p.h
index bfc37da58..388deab73 100644
--- a/src/multimedia/platform/windows/audio/qwindowsaudiooutput_p.h
+++ b/src/multimedia/platform/windows/audio/qwindowsaudiooutput_p.h
@@ -94,7 +94,6 @@ public:
void suspend();
void resume();
qsizetype bytesFree() const;
- int periodSize() const;
void setBufferSize(qsizetype value);
qsizetype bufferSize() const;
qint64 processedUSecs() const;