summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-06-16 09:21:35 +0200
committerLars Knoll <lars.knoll@qt.io>2021-06-16 09:21:35 +0200
commitda35e256f5da8d93cef0ab1bed8ca3e8ccfe5a43 (patch)
tree6eafa4110806eb354f899cbd4fea2b826c9fdf2c /src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp
parent3287ad8656b700f245834f09458bc1613beb9757 (diff)
parentfde5d6f7cce6118cac4ce7b92cd056225737917f (diff)
Merge remote-tracking branch 'origin/dev' into 6.2
Diffstat (limited to 'src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp')
-rw-r--r--src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp43
1 files changed, 2 insertions, 41 deletions
diff --git a/src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp b/src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp
index 869395924..97b436ee3 100644
--- a/src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp
+++ b/src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp
@@ -136,48 +136,9 @@ void QAndroidCaptureService::setMediaEncoder(QPlatformMediaEncoder *encoder)
}
-bool QAndroidCaptureService::isMuted() const
+void QAndroidCaptureService::setAudioInput(QPlatformAudioInput *input)
{
- // No API for this in Android
- return false;
-}
-
-void QAndroidCaptureService::setMuted(bool muted)
-{
- // No API for this in Android
- Q_UNUSED(muted);
- qWarning("QMediaRecorder::setMuted() is not supported on Android.");
-}
-
-qreal QAndroidCaptureService::volume() const
-{
- // No API for this in Android
- return 1.0;
-}
-
-void QAndroidCaptureService::setVolume(qreal volume)
-{
- // No API for this in Android
- Q_UNUSED(volume);
- qWarning("QMediaRecorder::setVolume() is not supported on Android.");
-}
-
-QAudioDevice QAndroidCaptureService::audioInput() const
-{
- const auto devices = QMediaDevices::audioInputs();
- QByteArray id = m_captureSession->audioInput().toLatin1();
-
- for (auto c : devices) {
- if (c.id() == id)
- return c;
- }
- return QMediaDevices::defaultAudioInput();
-}
-
-bool QAndroidCaptureService::setAudioInput(const QAudioDevice &info)
-{
- m_captureSession->setAudioInput(QString::fromLatin1(info.id()));
- return true;
+ m_captureSession->setAudioInput(input);
}
void QAndroidCaptureService::setVideoPreview(QVideoSink *sink)