diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-06-16 09:21:35 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-06-16 09:21:35 +0200 |
commit | da35e256f5da8d93cef0ab1bed8ca3e8ccfe5a43 (patch) | |
tree | 6eafa4110806eb354f899cbd4fea2b826c9fdf2c /src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp | |
parent | 3287ad8656b700f245834f09458bc1613beb9757 (diff) | |
parent | fde5d6f7cce6118cac4ce7b92cd056225737917f (diff) |
Merge remote-tracking branch 'origin/dev' into 6.2
Change-Id: I0f29cdfa94948a39a895a7678bcfe3a631d2d4ed
Diffstat (limited to 'src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp')
-rw-r--r-- | src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp | 43 |
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) |