summaryrefslogtreecommitdiffstats
path: root/src/multimedia
diff options
context:
space:
mode:
authorVolker Hilsheimer <volker.hilsheimer@qt.io>2021-05-07 11:46:03 +0200
committerLars Knoll <lars.knoll@qt.io>2021-05-07 12:20:02 +0000
commitab84e0deb641a0976412feeaf03ee4b98c4652b6 (patch)
tree882009363d106d77a10d2b0535261c103275ef2d /src/multimedia
parent49c09d1ddaa11aa6339e87abec9a4d5f299eeaf4 (diff)
Rename QMediaDeviceManager to QMediaDevices
Reflect that also in the plugins, where classes are renamed from e.g. QXXXDeviceManager to QXXXMediaDevices. This is for consistency with QPlatformMediaDevices, and because QDarwinDevices would be too generic. Change-Id: I78f63f0b8c2aa68aa3f8fb4936e0838281b3222a Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/multimedia')
-rw-r--r--src/multimedia/.prev_CMakeLists.txt18
-rw-r--r--src/multimedia/CMakeLists.txt18
-rw-r--r--src/multimedia/audio/qaudiodeviceinfo.cpp2
-rw-r--r--src/multimedia/audio/qaudioinput.cpp4
-rw-r--r--src/multimedia/audio/qaudiooutput.cpp4
-rw-r--r--src/multimedia/audio/qsoundeffect.cpp4
-rw-r--r--src/multimedia/camera/qcamera.cpp6
-rw-r--r--src/multimedia/platform/alsa/qalsaintegration.cpp12
-rw-r--r--src/multimedia/platform/alsa/qalsaintegration_p.h6
-rw-r--r--src/multimedia/platform/alsa/qalsamediadevices.cpp (renamed from src/multimedia/platform/alsa/qalsadevicemanager.cpp)18
-rw-r--r--src/multimedia/platform/alsa/qalsamediadevices_p.h (renamed from src/multimedia/platform/alsa/qalsadevicemanager_p.h)10
-rw-r--r--src/multimedia/platform/android/audio/qopenslesaudiooutput.cpp4
-rw-r--r--src/multimedia/platform/android/mediacapture/qandroidcameracontrol.cpp4
-rw-r--r--src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp6
-rw-r--r--src/multimedia/platform/android/qandroiddevicemanager.cpp18
-rw-r--r--src/multimedia/platform/android/qandroiddevicemanager_p.h10
-rw-r--r--src/multimedia/platform/android/qandroidintegration.cpp12
-rw-r--r--src/multimedia/platform/android/qandroidintegration_p.h6
-rw-r--r--src/multimedia/platform/darwin/audio/qcoreaudioinput.mm6
-rw-r--r--src/multimedia/platform/darwin/audio/qcoreaudiooutput.mm6
-rw-r--r--src/multimedia/platform/darwin/camera/avfcameraservice.mm6
-rw-r--r--src/multimedia/platform/darwin/camera/avfmediaencoder.mm2
-rw-r--r--src/multimedia/platform/darwin/qdarwinformatsinfo_p.h2
-rw-r--r--src/multimedia/platform/darwin/qdarwinintegration.mm12
-rw-r--r--src/multimedia/platform/darwin/qdarwinintegration_p.h6
-rw-r--r--src/multimedia/platform/darwin/qdarwinmediadevices.mm (renamed from src/multimedia/platform/darwin/qdarwindevicemanager.mm)26
-rw-r--r--src/multimedia/platform/darwin/qdarwinmediadevices_p.h (renamed from src/multimedia/platform/darwin/qdarwindevicemanager_p.h)12
-rw-r--r--src/multimedia/platform/gstreamer/audio/qaudiodeviceinfo_gstreamer.cpp6
-rw-r--r--src/multimedia/platform/gstreamer/mediacapture/qgstreamercamera.cpp6
-rw-r--r--src/multimedia/platform/gstreamer/qgstreamerdevicemanager.cpp28
-rw-r--r--src/multimedia/platform/gstreamer/qgstreamerdevicemanager_p.h10
-rw-r--r--src/multimedia/platform/gstreamer/qgstreamerintegration.cpp12
-rw-r--r--src/multimedia/platform/gstreamer/qgstreamerintegration_p.h6
-rw-r--r--src/multimedia/platform/pulseaudio/qpulseaudiointegration.cpp12
-rw-r--r--src/multimedia/platform/pulseaudio/qpulseaudiointegration_p.h6
-rw-r--r--src/multimedia/platform/pulseaudio/qpulseaudiomediadevices.cpp (renamed from src/multimedia/platform/pulseaudio/qpulseaudiodevicemanager.cpp)18
-rw-r--r--src/multimedia/platform/pulseaudio/qpulseaudiomediadevices_p.h (renamed from src/multimedia/platform/pulseaudio/qpulseaudiodevicemanager_p.h)10
-rw-r--r--src/multimedia/platform/qnx/qqnxdevicemanager.cpp18
-rw-r--r--src/multimedia/platform/qnx/qqnxdevicemanager_p.h10
-rw-r--r--src/multimedia/platform/qnx/qqnxintegration.cpp12
-rw-r--r--src/multimedia/platform/qnx/qqnxintegration_p.h6
-rw-r--r--src/multimedia/platform/qplatformmediadevices.cpp (renamed from src/multimedia/platform/qplatformmediadevicemanager.cpp)30
-rw-r--r--src/multimedia/platform/qplatformmediadevices_p.h (renamed from src/multimedia/platform/qplatformmediadevicemanager_p.h)24
-rw-r--r--src/multimedia/platform/qplatformmediaformatinfo_p.h2
-rw-r--r--src/multimedia/platform/qplatformmediaintegration_p.h6
-rw-r--r--src/multimedia/platform/qplatformvideosink_p.h11
-rw-r--r--src/multimedia/platform/windows/evr/evrd3dpresentengine.cpp18
-rw-r--r--src/multimedia/platform/windows/evr/evrd3dpresentengine_p.h4
-rw-r--r--src/multimedia/platform/windows/mediacapture/qwindowsmediacapture.cpp4
-rw-r--r--src/multimedia/platform/windows/qwindowsintegration.cpp12
-rw-r--r--src/multimedia/platform/windows/qwindowsintegration_p.h6
-rw-r--r--src/multimedia/platform/windows/qwindowsmediadevices.cpp (renamed from src/multimedia/platform/windows/qwindowsdevicemanager.cpp)18
-rw-r--r--src/multimedia/platform/windows/qwindowsmediadevices_p.h (renamed from src/multimedia/platform/windows/qwindowsdevicemanager_p.h)10
-rw-r--r--src/multimedia/qmediadevices.cpp (renamed from src/multimedia/qmediadevicemanager.cpp)56
-rw-r--r--src/multimedia/qmediadevices.h (renamed from src/multimedia/qmediadevicemanager.h)15
-rw-r--r--src/multimedia/video/qvideotexturehelper_p.h11
56 files changed, 325 insertions, 302 deletions
diff --git a/src/multimedia/.prev_CMakeLists.txt b/src/multimedia/.prev_CMakeLists.txt
index 1379b0fe5..5d0cab807 100644
--- a/src/multimedia/.prev_CMakeLists.txt
+++ b/src/multimedia/.prev_CMakeLists.txt
@@ -48,13 +48,13 @@ qt_internal_add_module(Multimedia
controls/qvideorenderercontrol.cpp controls/qvideorenderercontrol.h
controls/qvideowindowcontrol.cpp controls/qvideowindowcontrol.h
platform/qmediaplatformcaptureinterface.cpp platform/qmediaplatformcaptureinterface_p.h
- platform/qmediaplatformdevicemanager.cpp platform/qmediaplatformdevicemanager_p.h
+ platform/qmediaplatformmediadevices.cpp platform/qmediaplatformmediadevices_p.h
platform/qmediaplatformintegration.cpp platform/qmediaplatformintegration_p.h
platform/qmediaplatformplayerinterface.cpp platform/qmediaplatformplayerinterface_p.h
playback/qmediaplayer.cpp playback/qmediaplayer.h
playback/qmediaplaylist.cpp playback/qmediaplaylist.h playback/qmediaplaylist_p.h
playback/qplaylistfileparser.cpp playback/qplaylistfileparser_p.h
- qmediadevicemanager.cpp qmediadevicemanager.h
+ qmediadevices.cpp qmediadevices.h
qmediaenumdebug.h
qmediametadata.cpp qmediametadata.h
qmediapluginloader.cpp qmediapluginloader_p.h
@@ -167,7 +167,7 @@ qt_internal_extend_target(Multimedia CONDITION WIN32
platform/windows/player/mfvideoprobecontrol.cpp platform/windows/player/mfvideoprobecontrol_p.h
platform/windows/player/mfvideorenderercontrol.cpp platform/windows/player/mfvideorenderercontrol_p.h
platform/windows/player/samplegrabber.cpp platform/windows/player/samplegrabber_p.h
- platform/windows/qwindowsdevicemanager.cpp platform/windows/qwindowsdevicemanager_p.h
+ platform/windows/qwindowsmediadevices.cpp platform/windows/qwindowsmediadevices_p.h
platform/windows/qwindowsintegration.cpp platform/windows/qwindowsintegration_p.h
platform/windows/sourceresolver.cpp platform/windows/sourceresolver_p.h
INCLUDE_DIRECTORIES
@@ -228,7 +228,7 @@ qt_internal_extend_target(Multimedia CONDITION QT_FEATURE_gstreamer
platform/gstreamer/mediaplayer/qgstreamermetadataprovider.cpp platform/gstreamer/mediaplayer/qgstreamermetadataprovider_p.h
platform/gstreamer/mediaplayer/qgstreamerplayerservice.cpp platform/gstreamer/mediaplayer/qgstreamerplayerservice_p.h
platform/gstreamer/mediaplayer/qgstreamerstreamscontrol.cpp platform/gstreamer/mediaplayer/qgstreamerstreamscontrol_p.h
- platform/gstreamer/qgstreamerdevicemanager.cpp platform/gstreamer/qgstreamerdevicemanager_p.h
+ platform/gstreamer/qgstreamermediadevices.cpp platform/gstreamer/qgstreamermediadevices_p.h
platform/gstreamer/qgstreamerintegration.cpp platform/gstreamer/qgstreamerintegration_p.h
DEFINES
GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26
@@ -333,7 +333,7 @@ qt_internal_extend_target(Multimedia CONDITION QT_FEATURE_pulseaudio
platform/pulseaudio/qaudioengine_pulse.cpp platform/pulseaudio/qaudioengine_pulse_p.h
platform/pulseaudio/qaudioinput_pulse.cpp platform/pulseaudio/qaudioinput_pulse_p.h
platform/pulseaudio/qaudiooutput_pulse.cpp platform/pulseaudio/qaudiooutput_pulse_p.h
- platform/pulseaudio/qpulseaudiodevicemanager.cpp platform/pulseaudio/qpulseaudiodevicemanager_p.h
+ platform/pulseaudio/qpulseaudiomediadevices.cpp platform/pulseaudio/qpulseaudiomediadevices_p.h
platform/pulseaudio/qpulseaudiointegration.cpp platform/pulseaudio/qpulseaudiointegration_p.h
platform/pulseaudio/qpulsehelpers.cpp platform/pulseaudio/qpulsehelpers_p.h
LIBRARIES
@@ -345,7 +345,7 @@ qt_internal_extend_target(Multimedia CONDITION QT_FEATURE_alsa
platform/alsa/qalsaaudiodeviceinfo.cpp platform/alsa/qalsaaudiodeviceinfo_p.h
platform/alsa/qalsaaudioinput.cpp platform/alsa/qalsaaudioinput_p.h
platform/alsa/qalsaaudiooutput.cpp platform/alsa/qalsaaudiooutput_p.h
- platform/alsa/qalsadevicemanager.cpp platform/alsa/qalsadevicemanager_p.h
+ platform/alsa/qalsamediadevices.cpp platform/alsa/qalsamediadevices_p.h
platform/alsa/qalsaintegration.cpp platform/alsa/qalsaintegration_p.h
LIBRARIES
alsa
@@ -380,7 +380,7 @@ qt_internal_extend_target(Multimedia CONDITION ANDROID
platform/android/mediaplayer/qandroidmediaplayervideorenderercontrol.cpp platform/android/mediaplayer/qandroidmediaplayervideorenderercontrol_p.h
platform/android/mediaplayer/qandroidmediaservice.cpp platform/android/mediaplayer/qandroidmediaservice_p.h
platform/android/mediaplayer/qandroidmetadatareadercontrol.cpp platform/android/mediaplayer/qandroidmetadatareadercontrol_p.h
- platform/android/qandroiddevicemanager.cpp platform/android/qandroiddevicemanager_p.h
+ platform/android/qandroidmediadevices.cpp platform/android/qandroidmediadevices_p.h
platform/android/qandroidintegration.cpp platform/android/qandroidintegration_p.h
platform/android/qandroidmediaserviceplugin.cpp platform/android/qandroidmediaserviceplugin_p.h
platform/android/wrappers/jni/androidcamera.cpp platform/android/wrappers/jni/androidcamera_p.h
@@ -429,7 +429,7 @@ qt_internal_extend_target(Multimedia CONDITION APPLE AND NOT WATCHOS
platform/darwin/mediaplayer/avfmediaplayersession.mm platform/darwin/mediaplayer/avfmediaplayersession_p.h
platform/darwin/mediaplayer/avfvideooutput.mm platform/darwin/mediaplayer/avfvideooutput_p.h
platform/darwin/mediaplayer/avfvideowindowcontrol.mm platform/darwin/mediaplayer/avfvideowindowcontrol_p.h
- platform/darwin/qdarwindevicemanager.mm platform/darwin/qdarwindevicemanager_p.h
+ platform/darwin/qdarwinmediadevices.mm platform/darwin/qdarwinmediadevices_p.h
platform/darwin/qdarwinintegration.mm platform/darwin/qdarwinintegration_p.h
PUBLIC_LIBRARIES
${FWAudioToolbox}
@@ -553,7 +553,7 @@ qt_internal_extend_target(Multimedia CONDITION QNX
platform/qnx/mediaplayer/mmrenderervideowindowcontrol.cpp platform/qnx/mediaplayer/mmrenderervideowindowcontrol_p.h
platform/qnx/mediaplayer/mmrevent_p.hread.cpp platform/qnx/mediaplayer/mmrevent_p.hread.h
platform/qnx/mediaplayer/mmreventmediaplayercontrol.cpp platform/qnx/mediaplayer/mmreventmediaplayercontrol_p.h
- platform/qnx/qqnxdevicemanager.cpp platform/qnx/qqnxdevicemanager_p.h
+ platform/qnx/qqnxmediadevices.cpp platform/qnx/qqnxmediadevices_p.h
platform/qnx/qqnxintegration.cpp platform/qnx/qqnxintegration_p.h
INCLUDE_DIRECTORIES
platform/qnx/camera
diff --git a/src/multimedia/CMakeLists.txt b/src/multimedia/CMakeLists.txt
index 28c1e7e32..f7bc809be 100644
--- a/src/multimedia/CMakeLists.txt
+++ b/src/multimedia/CMakeLists.txt
@@ -39,7 +39,7 @@ qt_internal_add_module(Multimedia
platform/qplatformcameraimagecapture.cpp platform/qplatformcameraimagecapture_p.h
platform/qplatformcameraimageprocessing.cpp platform/qplatformcameraimageprocessing_p.h
platform/qplatformmediacapture.cpp platform/qplatformmediacapture_p.h
- platform/qplatformmediadevicemanager.cpp platform/qplatformmediadevicemanager_p.h
+ platform/qplatformmediadevices.cpp platform/qplatformmediadevices_p.h
platform/qplatformmediaencoder.cpp platform/qplatformmediaencoder_p.h
platform/qplatformmediaformatinfo.cpp platform/qplatformmediaformatinfo_p.h
platform/qplatformmediaintegration.cpp platform/qplatformmediaintegration_p.h
@@ -48,7 +48,7 @@ qt_internal_add_module(Multimedia
playback/qmediaplayer.cpp playback/qmediaplayer.h playback/qmediaplayer_p.h
playback/qmediaplaylist.cpp playback/qmediaplaylist.h playback/qmediaplaylist_p.h
playback/qplaylistfileparser.cpp playback/qplaylistfileparser_p.h
- qmediadevicemanager.cpp qmediadevicemanager.h
+ qmediadevices.cpp qmediadevices.h
qmediaenumdebug.h
qmediaformat.cpp qmediaformat.h
qmediametadata.cpp qmediametadata.h
@@ -173,7 +173,7 @@ qt_internal_extend_target(Multimedia CONDITION WIN32
platform/windows/mediacapture/qwindowsmediacapture_p.h
platform/windows/mediacapture/qwindowsmediaencoder.cpp
platform/windows/mediacapture/qwindowsmediaencoder_p.h
- platform/windows/qwindowsdevicemanager.cpp platform/windows/qwindowsdevicemanager_p.h
+ platform/windows/qwindowsmediadevices.cpp platform/windows/qwindowsmediadevices_p.h
platform/windows/qwindowsformatinfo.cpp platform/windows/qwindowsformatinfo_p.h
platform/windows/qwindowsintegration.cpp platform/windows/qwindowsintegration_p.h
platform/windows/sourceresolver.cpp platform/windows/sourceresolver_p.h
@@ -230,7 +230,7 @@ qt_internal_extend_target(Multimedia CONDITION QT_FEATURE_gstreamer
platform/gstreamer/common/qgstutils.cpp platform/gstreamer/common/qgstutils_p.h
platform/gstreamer/common/qgstvideobuffer.cpp platform/gstreamer/common/qgstvideobuffer_p.h
platform/gstreamer/common/qgstvideorenderersink.cpp platform/gstreamer/common/qgstvideorenderersink_p.h
- platform/gstreamer/qgstreamerdevicemanager.cpp platform/gstreamer/qgstreamerdevicemanager_p.h
+ platform/gstreamer/qgstreamermediadevices.cpp platform/gstreamer/qgstreamermediadevices_p.h
platform/gstreamer/qgstreamerformatinfo.cpp platform/gstreamer/qgstreamerformatinfo_p.h
platform/gstreamer/qgstreamerintegration.cpp platform/gstreamer/qgstreamerintegration_p.h
platform/gstreamer/mediacapture/qgstreamercamera.cpp platform/gstreamer/mediacapture/qgstreamercamera_p.h
@@ -287,7 +287,7 @@ qt_internal_extend_target(Multimedia CONDITION QT_FEATURE_pulseaudio
platform/pulseaudio/qaudioengine_pulse.cpp platform/pulseaudio/qaudioengine_pulse_p.h
platform/pulseaudio/qaudioinput_pulse.cpp platform/pulseaudio/qaudioinput_pulse_p.h
platform/pulseaudio/qaudiooutput_pulse.cpp platform/pulseaudio/qaudiooutput_pulse_p.h
- platform/pulseaudio/qpulseaudiodevicemanager.cpp platform/pulseaudio/qpulseaudiodevicemanager_p.h
+ platform/pulseaudio/qpulseaudiomediadevices.cpp platform/pulseaudio/qpulseaudiomediadevices_p.h
platform/pulseaudio/qpulseaudiointegration.cpp platform/pulseaudio/qpulseaudiointegration_p.h
platform/pulseaudio/qpulsehelpers.cpp platform/pulseaudio/qpulsehelpers_p.h
LIBRARIES
@@ -299,7 +299,7 @@ qt_internal_extend_target(Multimedia CONDITION QT_FEATURE_alsa
platform/alsa/qalsaaudiodeviceinfo.cpp platform/alsa/qalsaaudiodeviceinfo_p.h
platform/alsa/qalsaaudioinput.cpp platform/alsa/qalsaaudioinput_p.h
platform/alsa/qalsaaudiooutput.cpp platform/alsa/qalsaaudiooutput_p.h
- platform/alsa/qalsadevicemanager.cpp platform/alsa/qalsadevicemanager_p.h
+ platform/alsa/qalsamediadevices.cpp platform/alsa/qalsamediadevices_p.h
platform/alsa/qalsaintegration.cpp platform/alsa/qalsaintegration_p.h
LIBRARIES
ALSA::ALSA
@@ -327,7 +327,7 @@ qt_internal_extend_target(Multimedia CONDITION ANDROID
platform/android/mediaplayer/qandroidmediaplayercontrol.cpp platform/android/mediaplayer/qandroidmediaplayercontrol_p.h
platform/android/mediaplayer/qandroidmediaplayervideorenderercontrol.cpp platform/android/mediaplayer/qandroidmediaplayervideorenderercontrol_p.h
platform/android/mediaplayer/qandroidmetadata.cpp platform/android/mediaplayer/qandroidmetadata_p.h
- platform/android/qandroiddevicemanager.cpp platform/android/qandroiddevicemanager_p.h
+ platform/android/qandroidmediadevices.cpp platform/android/qandroidmediadevices_p.h
platform/android/qandroidformatsinfo.cpp platform/android/qandroidformatsinfo_p.h
platform/android/qandroidintegration.cpp platform/android/qandroidintegration_p.h
platform/android/wrappers/jni/androidcamera.cpp platform/android/wrappers/jni/androidcamera_p.h
@@ -376,7 +376,7 @@ qt_internal_extend_target(Multimedia CONDITION APPLE AND NOT WATCHOS
platform/darwin/mediaplayer/avfvideorenderercontrol.mm platform/darwin/mediaplayer/avfvideorenderercontrol_p.h
platform/darwin/avfvideosink.mm platform/darwin/avfvideosink_p.h
platform/darwin/avfvideobuffer.mm platform/darwin/avfvideobuffer_p.h
- platform/darwin/qdarwindevicemanager.mm platform/darwin/qdarwindevicemanager_p.h
+ platform/darwin/qdarwinmediadevices.mm platform/darwin/qdarwinmediadevices_p.h
platform/darwin/qdarwinformatsinfo.mm platform/darwin/qdarwinformatsinfo_p.h
platform/darwin/qdarwinintegration.mm platform/darwin/qdarwinintegration_p.h
PUBLIC_LIBRARIES
@@ -469,7 +469,7 @@ qt_internal_extend_target(Multimedia CONDITION QNX
platform/qnx/mediaplayer/mmrenderervideowindowcontrol.cpp platform/qnx/mediaplayer/mmrenderervideowindowcontrol_p.h
platform/qnx/mediaplayer/mmrevent_p.hread.cpp platform/qnx/mediaplayer/mmrevent_p.hread.h
platform/qnx/mediaplayer/mmreventmediaplayercontrol.cpp platform/qnx/mediaplayer/mmreventmediaplayercontrol_p.h
- platform/qnx/qqnxdevicemanager.cpp platform/qnx/qqnxdevicemanager_p.h
+ platform/qnx/qqnxmediadevices.cpp platform/qnx/qqnxmediadevices_p.h
platform/qnx/qqnxintegration.cpp platform/qnx/qqnxintegration_p.h
INCLUDE_DIRECTORIES
platform/qnx/camera
diff --git a/src/multimedia/audio/qaudiodeviceinfo.cpp b/src/multimedia/audio/qaudiodeviceinfo.cpp
index 847872795..7b6352256 100644
--- a/src/multimedia/audio/qaudiodeviceinfo.cpp
+++ b/src/multimedia/audio/qaudiodeviceinfo.cpp
@@ -39,7 +39,7 @@
#include "qaudiosystem_p.h"
#include "qaudiodeviceinfo_p.h"
-#include <private/qplatformmediadevicemanager_p.h>
+#include <private/qplatformmediadevices_p.h>
#include <private/qplatformmediaintegration_p.h>
#include <QtCore/qmap.h>
diff --git a/src/multimedia/audio/qaudioinput.cpp b/src/multimedia/audio/qaudioinput.cpp
index 80840f63c..5d6e64ae0 100644
--- a/src/multimedia/audio/qaudioinput.cpp
+++ b/src/multimedia/audio/qaudioinput.cpp
@@ -43,7 +43,7 @@
#include "qaudiosystem_p.h"
#include "qaudioinput.h"
-#include <private/qplatformmediadevicemanager_p.h>
+#include <private/qplatformmediadevices_p.h>
#include <private/qplatformmediaintegration_p.h>
QT_BEGIN_NAMESPACE
@@ -132,7 +132,7 @@ QAudioInput::QAudioInput(const QAudioFormat &format, QObject *parent)
QAudioInput::QAudioInput(const QAudioDeviceInfo &audioDevice, const QAudioFormat &format, QObject *parent):
QObject(parent)
{
- d = QPlatformMediaIntegration::instance()->deviceManager()->audioInputDevice(format, audioDevice);
+ d = QPlatformMediaIntegration::instance()->devices()->audioInputDevice(format, audioDevice);
if (d)
connect(d, SIGNAL(stateChanged(QAudio::State)), SIGNAL(stateChanged(QAudio::State)));
}
diff --git a/src/multimedia/audio/qaudiooutput.cpp b/src/multimedia/audio/qaudiooutput.cpp
index 3f0375da3..0d404cb81 100644
--- a/src/multimedia/audio/qaudiooutput.cpp
+++ b/src/multimedia/audio/qaudiooutput.cpp
@@ -43,7 +43,7 @@
#include "qaudiosystem_p.h"
#include "qaudiooutput.h"
-#include <private/qplatformmediadevicemanager_p.h>
+#include <private/qplatformmediadevices_p.h>
#include <private/qplatformmediaintegration_p.h>
QT_BEGIN_NAMESPACE
@@ -121,7 +121,7 @@ QAudioOutput::QAudioOutput(const QAudioFormat &format, QObject *parent)
QAudioOutput::QAudioOutput(const QAudioDeviceInfo &audioDevice, const QAudioFormat &format, QObject *parent):
QObject(parent)
{
- d = QPlatformMediaIntegration::instance()->deviceManager()->audioOutputDevice(format, audioDevice);
+ d = QPlatformMediaIntegration::instance()->devices()->audioOutputDevice(format, audioDevice);
if (d) {
connect(d, SIGNAL(stateChanged(QAudio::State)), SIGNAL(stateChanged(QAudio::State)));
}
diff --git a/src/multimedia/audio/qsoundeffect.cpp b/src/multimedia/audio/qsoundeffect.cpp
index e0e1ec485..e4ec467c1 100644
--- a/src/multimedia/audio/qsoundeffect.cpp
+++ b/src/multimedia/audio/qsoundeffect.cpp
@@ -42,7 +42,7 @@
#include "qsamplecache_p.h"
#include "qaudiodeviceinfo.h"
#include "qaudiooutput.h"
-#include "qmediadevicemanager.h"
+#include "qmediadevices.h"
#include <QtCore/qloggingcategory.h>
Q_LOGGING_CATEGORY(qLcSoundEffect, "qt.multimedia.soundeffect")
@@ -319,7 +319,7 @@ QSoundEffect::~QSoundEffect()
QStringList QSoundEffect::supportedMimeTypes()
{
// Only return supported mime types if we have a audio device available
- const QList<QAudioDeviceInfo> devices = QMediaDeviceManager::audioOutputs();
+ const QList<QAudioDeviceInfo> devices = QMediaDevices::audioOutputs();
if (devices.isEmpty())
return QStringList();
diff --git a/src/multimedia/camera/qcamera.cpp b/src/multimedia/camera/qcamera.cpp
index a91a367b3..2e9c5ed48 100644
--- a/src/multimedia/camera/qcamera.cpp
+++ b/src/multimedia/camera/qcamera.cpp
@@ -48,7 +48,7 @@
#include <private/qplatformcameraimagecapture_p.h>
#include <private/qplatformmediaintegration_p.h>
#include <private/qplatformmediacapture_p.h>
-#include <qmediadevicemanager.h>
+#include <qmediadevices.h>
#include <qmediacapturesession.h>
#include <QDebug>
@@ -109,7 +109,7 @@ void QCameraPrivate::init()
*/
QCamera::QCamera(QObject *parent)
- : QCamera(QMediaDeviceManager::defaultVideoInput(), parent)
+ : QCamera(QMediaDevices::defaultVideoInput(), parent)
{
}
@@ -147,7 +147,7 @@ QCamera::QCamera(QCameraInfo::Position position, QObject *parent)
d->init();
QCameraInfo info;
- auto cameras = QMediaDeviceManager::videoInputs();
+ auto cameras = QMediaDevices::videoInputs();
for (const auto &c : cameras) {
if (c.position() == position) {
info = c;
diff --git a/src/multimedia/platform/alsa/qalsaintegration.cpp b/src/multimedia/platform/alsa/qalsaintegration.cpp
index 5c5cb598b..bfbc40c6a 100644
--- a/src/multimedia/platform/alsa/qalsaintegration.cpp
+++ b/src/multimedia/platform/alsa/qalsaintegration.cpp
@@ -38,7 +38,7 @@
****************************************************************************/
#include "qalsaintegration_p.h"
-#include "qalsadevicemanager_p.h"
+#include "qalsamediadevices_p.h"
QT_BEGIN_NAMESPACE
@@ -48,14 +48,14 @@ QAlsaIntegration::QAlsaIntegration()
QAlsaIntegration::~QAlsaIntegration()
{
- delete m_manager;
+ delete m_devices;
}
-QPlatformMediaDeviceManager *QAlsaIntegration::deviceManager()
+QPlatformMediaDevices *QAlsaIntegration::devices()
{
- if (!m_manager)
- m_manager = new QAlsaDeviceManager();
- return m_manager;
+ if (!m_devices)
+ m_devices = new QAlsaMediaDevices();
+ return m_devices;
}
QT_END_NAMESPACE
diff --git a/src/multimedia/platform/alsa/qalsaintegration_p.h b/src/multimedia/platform/alsa/qalsaintegration_p.h
index 31789e852..a3b7315b3 100644
--- a/src/multimedia/platform/alsa/qalsaintegration_p.h
+++ b/src/multimedia/platform/alsa/qalsaintegration_p.h
@@ -55,7 +55,7 @@
QT_BEGIN_NAMESPACE
-class QAlsaDeviceManager;
+class QAlsaMediaDevices;
class QAlsaIntegration : public QPlatformMediaIntegration
{
@@ -63,9 +63,9 @@ public:
QAlsaIntegration();
~QAlsaIntegration();
- QPlatformMediaDeviceManager *deviceManager() override;
+ QPlatformMediaDevices *devices() override;
- QAlsaDeviceManager *m_manager = nullptr;
+ QAlsaMediaDevices *m_devices = nullptr;
};
QT_END_NAMESPACE
diff --git a/src/multimedia/platform/alsa/qalsadevicemanager.cpp b/src/multimedia/platform/alsa/qalsamediadevices.cpp
index cf18bf0c4..a6823191e 100644
--- a/src/multimedia/platform/alsa/qalsadevicemanager.cpp
+++ b/src/multimedia/platform/alsa/qalsamediadevices.cpp
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#include "qalsadevicemanager_p.h"
-#include "qmediadevicemanager.h"
+#include "qalsamediadevices_p.h"
+#include "qmediadevices.h"
#include "qcamerainfo_p.h"
#include "private/qalsaaudioinput_p.h"
@@ -49,8 +49,8 @@
QT_BEGIN_NAMESPACE
-QAlsaDeviceManager::QAlsaDeviceManager()
- : QPlatformMediaDeviceManager()
+QAlsaMediaDevices::QAlsaMediaDevices()
+ : QPlatformMediaDevices()
{
}
@@ -100,27 +100,27 @@ static QList<QAudioDeviceInfo> availableDevices(QAudio::Mode mode)
return devices;
}
-QList<QAudioDeviceInfo> QAlsaDeviceManager::audioInputs() const
+QList<QAudioDeviceInfo> QAlsaMediaDevices::audioInputs() const
{
return availableDevices(QAudio::AudioInput);
}
-QList<QAudioDeviceInfo> QAlsaDeviceManager::audioOutputs() const
+QList<QAudioDeviceInfo> QAlsaMediaDevices::audioOutputs() const
{
return availableDevices(QAudio::AudioOutput);
}
-QList<QCameraInfo> QAlsaDeviceManager::videoInputs() const
+QList<QCameraInfo> QAlsaMediaDevices::videoInputs() const
{
return {};
}
-QAbstractAudioInput *QAlsaDeviceManager::createAudioInputDevice(const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioInput *QAlsaMediaDevices::createAudioInputDevice(const QAudioDeviceInfo &deviceInfo)
{
return new QAlsaAudioInput(deviceInfo.id());
}
-QAbstractAudioOutput *QAlsaDeviceManager::createAudioOutputDevice(const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioOutput *QAlsaMediaDevices::createAudioOutputDevice(const QAudioDeviceInfo &deviceInfo)
{
return new QAlsaAudioOutput(deviceInfo.id());
}
diff --git a/src/multimedia/platform/alsa/qalsadevicemanager_p.h b/src/multimedia/platform/alsa/qalsamediadevices_p.h
index aedb186bf..204d6c138 100644
--- a/src/multimedia/platform/alsa/qalsadevicemanager_p.h
+++ b/src/multimedia/platform/alsa/qalsamediadevices_p.h
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#ifndef QALSADEVICEMANAGER_H
-#define QALSADEVICEMANAGER_H
+#ifndef QALSAMEDIADEVICES_H
+#define QALSAMEDIADEVICES_H
//
// W A R N I N G
@@ -51,7 +51,7 @@
// We mean it.
//
-#include <private/qplatformmediadevicemanager_p.h>
+#include <private/qplatformmediadevices_p.h>
#include <qset.h>
#include <qaudio.h>
@@ -59,10 +59,10 @@ QT_BEGIN_NAMESPACE
class QAlsaEngine;
-class QAlsaDeviceManager : public QPlatformMediaDeviceManager
+class QAlsaMediaDevices : public QPlatformMediaDevices
{
public:
- QAlsaDeviceManager();
+ QAlsaMediaDevices();
QList<QAudioDeviceInfo> audioInputs() const override;
QList<QAudioDeviceInfo> audioOutputs() const override;
diff --git a/src/multimedia/platform/android/audio/qopenslesaudiooutput.cpp b/src/multimedia/platform/android/audio/qopenslesaudiooutput.cpp
index dc4eaa815..0951da8c6 100644
--- a/src/multimedia/platform/android/audio/qopenslesaudiooutput.cpp
+++ b/src/multimedia/platform/android/audio/qopenslesaudiooutput.cpp
@@ -41,7 +41,7 @@
#include "qopenslesengine_p.h"
#include <QDebug>
#include <qmath.h>
-#include <qmediadevicemanager.h>
+#include <qmediadevices.h>
#ifdef ANDROID
#include <SLES/OpenSLES_Android.h>
@@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE
static inline void openSlDebugInfo()
{
- const QAudioFormat &format = QMediaDeviceManager::defaultAudioOutput().preferredFormat();
+ const QAudioFormat &format = QMediaDevices::defaultAudioOutput().preferredFormat();
qDebug() << "======= OpenSL ES Device info ======="
<< "\nSupports low-latency playback: " << (QOpenSLESEngine::supportsLowLatency() ? "YES" : "NO")
<< "\nPreferred sample rate: " << QOpenSLESEngine::getOutputValue(QOpenSLESEngine::SampleRate, -1)
diff --git a/src/multimedia/platform/android/mediacapture/qandroidcameracontrol.cpp b/src/multimedia/platform/android/mediacapture/qandroidcameracontrol.cpp
index c079742a0..cd7e80411 100644
--- a/src/multimedia/platform/android/mediacapture/qandroidcameracontrol.cpp
+++ b/src/multimedia/platform/android/mediacapture/qandroidcameracontrol.cpp
@@ -44,7 +44,7 @@
#include "qandroidcameraimageprocessingcontrol_p.h"
#include "qandroidcameravideorenderercontrol_p.h"
#include "qandroidcaptureservice_p.h"
-#include <qmediadevicemanager.h>
+#include <qmediadevices.h>
#include <qcamerainfo.h>
#include <qtimer.h>
@@ -83,7 +83,7 @@ QCamera::Status QAndroidCameraControl::status() const
void QAndroidCameraControl::setCamera(const QCameraInfo &camera)
{
int id = 0;
- auto cameras = QMediaDeviceManager::videoInputs();
+ auto cameras = QMediaDevices::videoInputs();
for (int i = 0; i < cameras.size(); ++i) {
if (cameras.at(i) == camera) {
id = i;
diff --git a/src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp b/src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp
index 3bf76ee83..6a84f324a 100644
--- a/src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp
+++ b/src/multimedia/platform/android/mediacapture/qandroidcaptureservice.cpp
@@ -46,7 +46,7 @@
#include "qandroidcamerasession_p.h"
#include "qandroidcameravideorenderercontrol_p.h"
#include "qandroidcameraimagecapturecontrol_p.h"
-#include "qmediadevicemanager.h"
+#include "qmediadevices.h"
#include "qaudiodeviceinfo.h"
QT_BEGIN_NAMESPACE
@@ -164,14 +164,14 @@ void QAndroidCaptureService::setVolume(qreal volume)
QAudioDeviceInfo QAndroidCaptureService::audioInput() const
{
- const auto devices = QMediaDeviceManager::audioInputs();
+ const auto devices = QMediaDevices::audioInputs();
QByteArray id = m_captureSession->audioInput().toLatin1();
for (auto c : devices) {
if (c.id() == id)
return c;
}
- return QMediaDeviceManager::defaultAudioInput();
+ return QMediaDevices::defaultAudioInput();
}
bool QAndroidCaptureService::setAudioInput(const QAudioDeviceInfo &info)
diff --git a/src/multimedia/platform/android/qandroiddevicemanager.cpp b/src/multimedia/platform/android/qandroiddevicemanager.cpp
index 9c40be93f..da1c5ea3c 100644
--- a/src/multimedia/platform/android/qandroiddevicemanager.cpp
+++ b/src/multimedia/platform/android/qandroiddevicemanager.cpp
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#include "qandroiddevicemanager_p.h"
-#include "qmediadevicemanager.h"
+#include "qandroidmediadevices_p.h"
+#include "qmediadevices.h"
#include "qcamerainfo_p.h"
#include "private/qopenslesaudioinput_p.h"
@@ -50,32 +50,32 @@
QT_BEGIN_NAMESPACE
-QAndroidDeviceManager::QAndroidDeviceManager()
- : QPlatformMediaDeviceManager()
+QAndroidMediaDevices::QAndroidMediaDevices()
+ : QPlatformMediaDevices()
{
}
-QList<QAudioDeviceInfo> QAndroidDeviceManager::audioInputs() const
+QList<QAudioDeviceInfo> QAndroidMediaDevices::audioInputs() const
{
return QOpenSLESEngine::availableDevices(QAudio::AudioInput);
}
-QList<QAudioDeviceInfo> QAndroidDeviceManager::audioOutputs() const
+QList<QAudioDeviceInfo> QAndroidMediaDevices::audioOutputs() const
{
return QOpenSLESEngine::availableDevices(QAudio::AudioOutput);
}
-QList<QCameraInfo> QAndroidDeviceManager::videoInputs() const
+QList<QCameraInfo> QAndroidMediaDevices::videoInputs() const
{
return QAndroidCameraSession::availableCameras();
}
-QAbstractAudioInput *QAndroidDeviceManager::createAudioInputDevice(const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioInput *QAndroidMediaDevices::createAudioInputDevice(const QAudioDeviceInfo &deviceInfo)
{
return new QOpenSLESAudioInput(deviceInfo.id());
}
-QAbstractAudioOutput *QAndroidDeviceManager::createAudioOutputDevice(const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioOutput *QAndroidMediaDevices::createAudioOutputDevice(const QAudioDeviceInfo &deviceInfo)
{
return new QOpenSLESAudioOutput(deviceInfo.id());
}
diff --git a/src/multimedia/platform/android/qandroiddevicemanager_p.h b/src/multimedia/platform/android/qandroiddevicemanager_p.h
index 76499994e..c0f75d860 100644
--- a/src/multimedia/platform/android/qandroiddevicemanager_p.h
+++ b/src/multimedia/platform/android/qandroiddevicemanager_p.h
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#ifndef QANDROIDDEVICEMANAGER_H
-#define QANDROIDDEVICEMANAGER_H
+#ifndef QANDROIDMEDIADEVICES_H
+#define QANDROIDMEDIADEVICES_H
//
// W A R N I N G
@@ -51,15 +51,15 @@
// We mean it.
//
-#include <private/qplatformmediadevicemanager_p.h>
+#include <private/qplatformmediadevices_p.h>
#include <qaudio.h>
QT_BEGIN_NAMESPACE
-class QAndroidDeviceManager : public QPlatformMediaDeviceManager
+class QAndroidMediaDevices : public QPlatformMediaDevices
{
public:
- QAndroidDeviceManager();
+ QAndroidMediaDevices();
QList<QAudioDeviceInfo> audioInputs() const override;
QList<QAudioDeviceInfo> audioOutputs() const override;
diff --git a/src/multimedia/platform/android/qandroidintegration.cpp b/src/multimedia/platform/android/qandroidintegration.cpp
index 2ee95a509..0481de822 100644
--- a/src/multimedia/platform/android/qandroidintegration.cpp
+++ b/src/multimedia/platform/android/qandroidintegration.cpp
@@ -38,7 +38,7 @@
****************************************************************************/
#include "qandroidintegration_p.h"
-#include "qandroiddevicemanager_p.h"
+#include "qandroidmediadevices_p.h"
#include "private/qandroidglobal_p.h"
#include "private/qandroidcaptureservice_p.h"
#include "private/androidmediaplayer_p.h"
@@ -64,15 +64,15 @@ QAndroidIntegration::QAndroidIntegration()
QAndroidIntegration::~QAndroidIntegration()
{
- delete m_manager;
+ delete m_devices;
delete m_formatInfo;
}
-QPlatformMediaDeviceManager *QAndroidIntegration::deviceManager()
+QPlatformMediaDevices *QAndroidIntegration::devices()
{
- if (!m_manager)
- m_manager = new QAndroidDeviceManager();
- return m_manager;
+ if (!m_devices)
+ m_devices = new QAndroidMediaDevices();
+ return m_devices;
}
QPlatformMediaFormatInfo *QAndroidIntegration::formatInfo()
diff --git a/src/multimedia/platform/android/qandroidintegration_p.h b/src/multimedia/platform/android/qandroidintegration_p.h
index 540d66e21..14cedf02c 100644
--- a/src/multimedia/platform/android/qandroidintegration_p.h
+++ b/src/multimedia/platform/android/qandroidintegration_p.h
@@ -55,7 +55,7 @@
QT_BEGIN_NAMESPACE
-class QAndroidDeviceManager;
+class QAndroidMediaDevices;
class QAndroidIntegration : public QPlatformMediaIntegration
{
@@ -63,7 +63,7 @@ public:
QAndroidIntegration();
~QAndroidIntegration();
- QPlatformMediaDeviceManager *deviceManager() override;
+ QPlatformMediaDevices *devices() override;
QPlatformMediaFormatInfo *formatInfo() override;
QPlatformMediaCaptureSession *createCaptureSession(QMediaRecorder::CaptureMode mode) override;
@@ -72,7 +72,7 @@ public:
QPlatformMediaEncoder *createEncoder(QMediaEncoder *encoder) override;
QPlatformCameraImageCapture *createImageCapture(QCameraImageCapture *imageCapture) override;
- QAndroidDeviceManager *m_manager = nullptr;
+ QAndroidMediaDevices *m_devices = nullptr;
QPlatformMediaFormatInfo *m_formatInfo = nullptr;
};
diff --git a/src/multimedia/platform/darwin/audio/qcoreaudioinput.mm b/src/multimedia/platform/darwin/audio/qcoreaudioinput.mm
index 025304ae5..8206707e6 100644
--- a/src/multimedia/platform/darwin/audio/qcoreaudioinput.mm
+++ b/src/multimedia/platform/darwin/audio/qcoreaudioinput.mm
@@ -40,8 +40,8 @@
#include "qcoreaudiosessionmanager_p.h"
#include "qcoreaudiodeviceinfo_p.h"
#include "qcoreaudioutils_p.h"
-#include "private/qdarwindevicemanager_p.h"
-#include <qmediadevicemanager.h>
+#include "private/qdarwinmediadevices_p.h"
+#include <qmediadevices.h>
#if defined(Q_OS_OSX)
# include <AudioUnit/AudioComponent.h>
@@ -462,7 +462,7 @@ CoreAudioInput::CoreAudioInput(const QAudioDeviceInfo &device)
{
QAudioDeviceInfo di = device;
if (di.isNull())
- di = QMediaDeviceManager::defaultAudioInput();
+ di = QMediaDevices::defaultAudioInput();
#if defined(Q_OS_MACOS)
const QCoreAudioDeviceInfo *info = static_cast<const QCoreAudioDeviceInfo *>(di.handle());
Q_ASSERT(info);
diff --git a/src/multimedia/platform/darwin/audio/qcoreaudiooutput.mm b/src/multimedia/platform/darwin/audio/qcoreaudiooutput.mm
index d78ca66bf..6d9658277 100644
--- a/src/multimedia/platform/darwin/audio/qcoreaudiooutput.mm
+++ b/src/multimedia/platform/darwin/audio/qcoreaudiooutput.mm
@@ -40,8 +40,8 @@
#include "qcoreaudiosessionmanager_p.h"
#include "qcoreaudiodeviceinfo_p.h"
#include "qcoreaudioutils_p.h"
-#include <private/qdarwindevicemanager_p.h>
-#include <qmediadevicemanager.h>
+#include <private/qdarwinmediadevices_p.h>
+#include <qmediadevices.h>
#include <QtCore/QDataStream>
#include <QtCore/QTimer>
@@ -237,7 +237,7 @@ QCoreAudioOutput::QCoreAudioOutput(const QAudioDeviceInfo &device)
{
QAudioDeviceInfo di = device;
if (di.isNull())
- di = QMediaDeviceManager::defaultAudioOutput();
+ di = QMediaDevices::defaultAudioOutput();
#if defined(Q_OS_MACOS)
const QCoreAudioDeviceInfo *info = static_cast<const QCoreAudioDeviceInfo *>(di.handle());
Q_ASSERT(info);
diff --git a/src/multimedia/platform/darwin/camera/avfcameraservice.mm b/src/multimedia/platform/darwin/camera/avfcameraservice.mm
index a77398333..1f71b793a 100644
--- a/src/multimedia/platform/darwin/camera/avfcameraservice.mm
+++ b/src/multimedia/platform/darwin/camera/avfcameraservice.mm
@@ -50,7 +50,7 @@
#include "avfcameraexposure_p.h"
#include "avfcameraimageprocessing_p.h"
#include "avfmediaencoder_p.h"
-#include <qmediadevicemanager.h>
+#include <qmediadevices.h>
QT_USE_NAMESPACE
@@ -155,11 +155,11 @@ void AVFCameraService::setVolume(qreal volume)
QAudioDeviceInfo AVFCameraService::audioInput() const
{
QByteArray id = [[m_audioCaptureDevice uniqueID] UTF8String];
- const QList<QAudioDeviceInfo> devices = QMediaDeviceManager::audioInputs();
+ const QList<QAudioDeviceInfo> devices = QMediaDevices::audioInputs();
for (auto d : devices)
if (d.id() == id)
return d;
- return QMediaDeviceManager::defaultAudioInput();
+ return QMediaDevices::defaultAudioInput();
}
bool AVFCameraService::setAudioInput(const QAudioDeviceInfo &id)
diff --git a/src/multimedia/platform/darwin/camera/avfmediaencoder.mm b/src/multimedia/platform/darwin/camera/avfmediaencoder.mm
index 2dc790cbf..be347b6a0 100644
--- a/src/multimedia/platform/darwin/camera/avfmediaencoder.mm
+++ b/src/multimedia/platform/darwin/camera/avfmediaencoder.mm
@@ -47,7 +47,7 @@
#include "avfcamerautility_p.h"
#include "qaudiodeviceinfo.h"
-#include "qmediadevicemanager.h"
+#include "qmediadevices.h"
#include "private/qdarwinformatsinfo_p.h"
#include <QtCore/qmath.h>
diff --git a/src/multimedia/platform/darwin/qdarwinformatsinfo_p.h b/src/multimedia/platform/darwin/qdarwinformatsinfo_p.h
index 798832b9c..79e33b6f4 100644
--- a/src/multimedia/platform/darwin/qdarwinformatsinfo_p.h
+++ b/src/multimedia/platform/darwin/qdarwinformatsinfo_p.h
@@ -56,7 +56,7 @@
QT_BEGIN_NAMESPACE
-class QDarwinDeviceManager;
+class QDarwinMediaDevices;
class QDarwinFormatInfo : public QPlatformMediaFormatInfo
{
diff --git a/src/multimedia/platform/darwin/qdarwinintegration.mm b/src/multimedia/platform/darwin/qdarwinintegration.mm
index 57ffaa9a3..991112276 100644
--- a/src/multimedia/platform/darwin/qdarwinintegration.mm
+++ b/src/multimedia/platform/darwin/qdarwinintegration.mm
@@ -38,7 +38,7 @@
****************************************************************************/
#include "qdarwinintegration_p.h"
-#include "qdarwindevicemanager_p.h"
+#include "qdarwinmediadevices_p.h"
#include <private/avfmediaplayer_p.h>
#include <private/avfcameraservice_p.h>
#include <private/avfcamera_p.h>
@@ -56,15 +56,15 @@ QDarwinIntegration::QDarwinIntegration()
QDarwinIntegration::~QDarwinIntegration()
{
- delete m_manager;
+ delete m_devices;
delete m_formatInfo;
}
-QPlatformMediaDeviceManager *QDarwinIntegration::deviceManager()
+QPlatformMediaDevices *QDarwinIntegration::devices()
{
- if (!m_manager)
- m_manager = new QDarwinDeviceManager();
- return m_manager;
+ if (!m_devices)
+ m_devices = new QDarwinMediaDevices();
+ return m_devices;
}
QPlatformMediaFormatInfo *QDarwinIntegration::formatInfo()
diff --git a/src/multimedia/platform/darwin/qdarwinintegration_p.h b/src/multimedia/platform/darwin/qdarwinintegration_p.h
index cf7691624..1b6d14a26 100644
--- a/src/multimedia/platform/darwin/qdarwinintegration_p.h
+++ b/src/multimedia/platform/darwin/qdarwinintegration_p.h
@@ -55,7 +55,7 @@
QT_BEGIN_NAMESPACE
-class QDarwinDeviceManager;
+class QDarwinMediaDevices;
class QDarwinIntegration : public QPlatformMediaIntegration
{
@@ -63,7 +63,7 @@ public:
QDarwinIntegration();
~QDarwinIntegration();
- QPlatformMediaDeviceManager *deviceManager() override;
+ QPlatformMediaDevices *devices() override;
QPlatformMediaFormatInfo *formatInfo() override;
QPlatformMediaCaptureSession *createCaptureSession(QMediaRecorder::CaptureMode /*mode*/) override;
@@ -74,7 +74,7 @@ public:
QPlatformVideoSink *createVideoSink(QVideoSink *) override;
- QDarwinDeviceManager *m_manager = nullptr;
+ QDarwinMediaDevices *m_devices = nullptr;
QPlatformMediaFormatInfo *m_formatInfo = nullptr;
};
diff --git a/src/multimedia/platform/darwin/qdarwindevicemanager.mm b/src/multimedia/platform/darwin/qdarwinmediadevices.mm
index 4a6a9a484..7ff93b126 100644
--- a/src/multimedia/platform/darwin/qdarwindevicemanager.mm
+++ b/src/multimedia/platform/darwin/qdarwinmediadevices.mm
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#include "qdarwindevicemanager_p.h"
-#include "qmediadevicemanager.h"
+#include "qdarwinmediadevices_p.h"
+#include "qmediadevices.h"
#include "qcamerainfo_p.h"
#include "qaudiodeviceinfo_p.h"
#include "private/qcoreaudiodeviceinfo_p.h"
@@ -147,15 +147,15 @@ QList<QAudioDeviceInfo> availableAudioDevices(QAudio::Mode mode)
static OSStatus
audioDeviceChangeListener(AudioObjectID, UInt32, const AudioObjectPropertyAddress*, void* ptr)
{
- QDarwinDeviceManager *m = static_cast<QDarwinDeviceManager *>(ptr);
+ QDarwinMediaDevices *m = static_cast<QDarwinMediaDevices *>(ptr);
m->updateAudioDevices();
return 0;
}
#endif
-QDarwinDeviceManager::QDarwinDeviceManager()
- : QPlatformMediaDeviceManager()
+QDarwinMediaDevices::QDarwinMediaDevices()
+ : QPlatformMediaDevices()
{
NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
m_deviceConnectedObserver = [notificationCenter addObserverForName:AVCaptureDeviceWasConnectedNotification
@@ -189,7 +189,7 @@ QDarwinDeviceManager::QDarwinDeviceManager()
}
-QDarwinDeviceManager::~QDarwinDeviceManager()
+QDarwinMediaDevices::~QDarwinMediaDevices()
{
NSNotificationCenter* notificationCenter = [NSNotificationCenter defaultCenter];
[notificationCenter removeObserver:(id)m_deviceConnectedObserver];
@@ -200,7 +200,7 @@ QDarwinDeviceManager::~QDarwinDeviceManager()
#endif
}
-QList<QAudioDeviceInfo> QDarwinDeviceManager::audioInputs() const
+QList<QAudioDeviceInfo> QDarwinMediaDevices::audioInputs() const
{
#ifdef Q_OS_IOS
QList<QAudioDeviceInfo> devices;
@@ -211,7 +211,7 @@ QList<QAudioDeviceInfo> QDarwinDeviceManager::audioInputs() const
#endif
}
-QList<QAudioDeviceInfo> QDarwinDeviceManager::audioOutputs() const
+QList<QAudioDeviceInfo> QDarwinMediaDevices::audioOutputs() const
{
#ifdef Q_OS_IOS
QList<QAudioDeviceInfo> devices;
@@ -222,12 +222,12 @@ QList<QAudioDeviceInfo> QDarwinDeviceManager::audioOutputs() const
#endif
}
-QList<QCameraInfo> QDarwinDeviceManager::videoInputs() const
+QList<QCameraInfo> QDarwinMediaDevices::videoInputs() const
{
return m_cameraDevices;
}
-void QDarwinDeviceManager::updateCameraDevices()
+void QDarwinMediaDevices::updateCameraDevices()
{
#ifdef Q_OS_IOS
// Cameras can't change dynamically on iOS. Update only once.
@@ -311,7 +311,7 @@ void QDarwinDeviceManager::updateCameraDevices()
}
-void QDarwinDeviceManager::updateAudioDevices()
+void QDarwinMediaDevices::updateAudioDevices()
{
#ifdef Q_OS_MACOS
QList<QAudioDeviceInfo> inputs = availableAudioDevices(QAudio::AudioInput);
@@ -328,12 +328,12 @@ void QDarwinDeviceManager::updateAudioDevices()
#endif
}
-QAbstractAudioInput *QDarwinDeviceManager::createAudioInputDevice(const QAudioDeviceInfo &info)
+QAbstractAudioInput *QDarwinMediaDevices::createAudioInputDevice(const QAudioDeviceInfo &info)
{
return new CoreAudioInput(info);
}
-QAbstractAudioOutput *QDarwinDeviceManager::createAudioOutputDevice(const QAudioDeviceInfo &info)
+QAbstractAudioOutput *QDarwinMediaDevices::createAudioOutputDevice(const QAudioDeviceInfo &info)
{
return new QCoreAudioOutput(info);
}
diff --git a/src/multimedia/platform/darwin/qdarwindevicemanager_p.h b/src/multimedia/platform/darwin/qdarwinmediadevices_p.h
index cbace9330..22906d40a 100644
--- a/src/multimedia/platform/darwin/qdarwindevicemanager_p.h
+++ b/src/multimedia/platform/darwin/qdarwinmediadevices_p.h
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#ifndef QDARWINDEVICEMANAGER_H
-#define QDARWINDEVICEMANAGER_H
+#ifndef QDARWINMEDIADEVICES_H
+#define QDARWINMEDIADEVICES_H
//
// W A R N I N G
@@ -51,7 +51,7 @@
// We mean it.
//
-#include <private/qplatformmediadevicemanager_p.h>
+#include <private/qplatformmediadevices_p.h>
#include <qelapsedtimer.h>
#include <qcamerainfo.h>
@@ -63,11 +63,11 @@ Q_FORWARD_DECLARE_OBJC_CLASS(AVCaptureDeviceDiscoverySession);
class QCameraInfo;
-class QDarwinDeviceManager : public QPlatformMediaDeviceManager
+class QDarwinMediaDevices : public QPlatformMediaDevices
{
public:
- QDarwinDeviceManager();
- ~QDarwinDeviceManager();
+ QDarwinMediaDevices();
+ ~QDarwinMediaDevices();
QList<QAudioDeviceInfo> audioInputs() const override;
QList<QAudioDeviceInfo> audioOutputs() const override;
diff --git a/src/multimedia/platform/gstreamer/audio/qaudiodeviceinfo_gstreamer.cpp b/src/multimedia/platform/gstreamer/audio/qaudiodeviceinfo_gstreamer.cpp
index e99b6e072..5e4c45cdc 100644
--- a/src/multimedia/platform/gstreamer/audio/qaudiodeviceinfo_gstreamer.cpp
+++ b/src/multimedia/platform/gstreamer/audio/qaudiodeviceinfo_gstreamer.cpp
@@ -41,15 +41,15 @@
#include <private/qgstutils_p.h>
#include <private/qplatformmediaintegration_p.h>
-#include <private/qgstreamerdevicemanager_p.h>
+#include <private/qgstreamermediadevices_p.h>
QT_BEGIN_NAMESPACE
QGStreamerAudioDeviceInfo::QGStreamerAudioDeviceInfo(const QByteArray &device, QAudio::Mode mode)
: QAudioDeviceInfoPrivate(device, mode)
{
- auto *deviceManager = static_cast<QGstreamerDeviceManager *>(QPlatformMediaIntegration::instance()->deviceManager());
- gstDevice = deviceManager->audioDevice(device, mode);
+ auto *devices = static_cast<QGstreamerMediaDevices *>(QPlatformMediaIntegration::instance()->devices());
+ gstDevice = devices->audioDevice(device, mode);
if (gstDevice) {
gst_object_ref(gstDevice);
auto *n = gst_device_get_display_name(gstDevice);
diff --git a/src/multimedia/platform/gstreamer/mediacapture/qgstreamercamera.cpp b/src/multimedia/platform/gstreamer/mediacapture/qgstreamercamera.cpp
index 4a99ee57a..050417518 100644
--- a/src/multimedia/platform/gstreamer/mediacapture/qgstreamercamera.cpp
+++ b/src/multimedia/platform/gstreamer/mediacapture/qgstreamercamera.cpp
@@ -41,7 +41,7 @@
#include "qgstreamercamera_p.h"
#include "qgstreamercameraimagecapture_p.h"
-#include <private/qgstreamerdevicemanager_p.h>
+#include <private/qgstreamermediadevices_p.h>
#include <private/qgstreamerintegration_p.h>
#include <private/qgstreamercameraexposure_p.h>
#include <private/qgstreamercamerafocus_p.h>
@@ -106,8 +106,8 @@ void QGstreamerCamera::setCamera(const QCameraInfo &camera)
if (camera.isNull()) {
gstCamera = QGstElement("videotestsrc");
} else {
- auto *deviceManager = static_cast<QGstreamerDeviceManager *>(QGstreamerIntegration::instance()->deviceManager());
- auto *device = deviceManager->videoDevice(camera.id());
+ auto *devices = static_cast<QGstreamerMediaDevices *>(QGstreamerIntegration::instance()->devices());
+ auto *device = devices->videoDevice(camera.id());
gstCamera = gst_device_create_element(device, "camerasrc");
QGstStructure properties = gst_device_get_properties(device);
if (properties.name() == "v4l2deviceprovider")
diff --git a/src/multimedia/platform/gstreamer/qgstreamerdevicemanager.cpp b/src/multimedia/platform/gstreamer/qgstreamerdevicemanager.cpp
index 361044134..9067eea6b 100644
--- a/src/multimedia/platform/gstreamer/qgstreamerdevicemanager.cpp
+++ b/src/multimedia/platform/gstreamer/qgstreamerdevicemanager.cpp
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#include "qgstreamerdevicemanager_p.h"
-#include "qmediadevicemanager.h"
+#include "qgstreamermediadevices_p.h"
+#include "qmediadevices.h"
#include "qcamerainfo_p.h"
#include "private/qaudioinput_gstreamer_p.h"
@@ -50,7 +50,7 @@ QT_BEGIN_NAMESPACE
static gboolean deviceMonitor(GstBus *, GstMessage *message, gpointer m)
{
- QGstreamerDeviceManager *manager = static_cast<QGstreamerDeviceManager *>(m);
+ QGstreamerMediaDevices *manager = static_cast<QGstreamerMediaDevices *>(m);
GstDevice *device = nullptr;
switch (GST_MESSAGE_TYPE (message)) {
@@ -71,8 +71,8 @@ static gboolean deviceMonitor(GstBus *, GstMessage *message, gpointer m)
return G_SOURCE_CONTINUE;
}
-QGstreamerDeviceManager::QGstreamerDeviceManager()
- : QPlatformMediaDeviceManager()
+QGstreamerMediaDevices::QGstreamerMediaDevices()
+ : QPlatformMediaDevices()
{
GstDeviceMonitor *monitor;
GstBus *bus;
@@ -122,17 +122,17 @@ static QList<QAudioDeviceInfo> devicesFromSet(const QSet<GstDevice *> &deviceSet
return devices;
};
-QList<QAudioDeviceInfo> QGstreamerDeviceManager::audioInputs() const
+QList<QAudioDeviceInfo> QGstreamerMediaDevices::audioInputs() const
{
return devicesFromSet(m_audioSources, QAudio::AudioInput);
}
-QList<QAudioDeviceInfo> QGstreamerDeviceManager::audioOutputs() const
+QList<QAudioDeviceInfo> QGstreamerMediaDevices::audioOutputs() const
{
return devicesFromSet(m_audioSinks, QAudio::AudioOutput);
}
-QList<QCameraInfo> QGstreamerDeviceManager::videoInputs() const
+QList<QCameraInfo> QGstreamerMediaDevices::videoInputs() const
{
QList<QCameraInfo> devices;
@@ -187,17 +187,17 @@ QList<QCameraInfo> QGstreamerDeviceManager::videoInputs() const
return devices;
}
-QAbstractAudioInput *QGstreamerDeviceManager::createAudioInputDevice(const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioInput *QGstreamerMediaDevices::createAudioInputDevice(const QAudioDeviceInfo &deviceInfo)
{
return new QGStreamerAudioInput(deviceInfo.id());
}
-QAbstractAudioOutput *QGstreamerDeviceManager::createAudioOutputDevice(const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioOutput *QGstreamerMediaDevices::createAudioOutputDevice(const QAudioDeviceInfo &deviceInfo)
{
return new QGStreamerAudioOutput(deviceInfo.id());
}
-void QGstreamerDeviceManager::addDevice(GstDevice *device)
+void QGstreamerMediaDevices::addDevice(GstDevice *device)
{
gchar *type = gst_device_get_device_class(device);
// qDebug() << "adding device:" << device << type << gst_device_get_display_name(device) << gst_structure_to_string(gst_device_get_properties(device));
@@ -217,7 +217,7 @@ void QGstreamerDeviceManager::addDevice(GstDevice *device)
g_free(type);
}
-void QGstreamerDeviceManager::removeDevice(GstDevice *device)
+void QGstreamerMediaDevices::removeDevice(GstDevice *device)
{
// qDebug() << "removing device:" << device << gst_device_get_display_name(device);
if (m_videoSources.remove(device)) {
@@ -250,14 +250,14 @@ static GstDevice *getDevice(const QSet<GstDevice *> &devices, const char *key, c
}
-GstDevice *QGstreamerDeviceManager::audioDevice(const QByteArray &id, QAudio::Mode mode) const
+GstDevice *QGstreamerMediaDevices::audioDevice(const QByteArray &id, QAudio::Mode mode) const
{
const auto devices = (mode == QAudio::AudioOutput) ? m_audioSinks : m_audioSources;
return getDevice(devices, "sysfs.path", id);
}
-GstDevice *QGstreamerDeviceManager::videoDevice(const QByteArray &id) const
+GstDevice *QGstreamerMediaDevices::videoDevice(const QByteArray &id) const
{
return getDevice(m_videoSources, "device.path", id);
}
diff --git a/src/multimedia/platform/gstreamer/qgstreamerdevicemanager_p.h b/src/multimedia/platform/gstreamer/qgstreamerdevicemanager_p.h
index 102d2cc8e..21dc124c4 100644
--- a/src/multimedia/platform/gstreamer/qgstreamerdevicemanager_p.h
+++ b/src/multimedia/platform/gstreamer/qgstreamerdevicemanager_p.h
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#ifndef QGSTREAMERDEVICEMANAGER_H
-#define QGSTREAMERDEVICEMANAGER_H
+#ifndef QGSTREAMERMEDIADEVICES_H
+#define QGSTREAMERMEDIADEVICES_H
//
// W A R N I N G
@@ -51,17 +51,17 @@
// We mean it.
//
-#include <private/qplatformmediadevicemanager_p.h>
+#include <private/qplatformmediadevices_p.h>
#include <gst/gst.h>
#include <qset.h>
#include <qaudio.h>
QT_BEGIN_NAMESPACE
-class QGstreamerDeviceManager : public QPlatformMediaDeviceManager
+class QGstreamerMediaDevices : public QPlatformMediaDevices
{
public:
- QGstreamerDeviceManager();
+ QGstreamerMediaDevices();
QList<QAudioDeviceInfo> audioInputs() const override;
QList<QAudioDeviceInfo> audioOutputs() const override;
diff --git a/src/multimedia/platform/gstreamer/qgstreamerintegration.cpp b/src/multimedia/platform/gstreamer/qgstreamerintegration.cpp
index 07216a5cb..fec548162 100644
--- a/src/multimedia/platform/gstreamer/qgstreamerintegration.cpp
+++ b/src/multimedia/platform/gstreamer/qgstreamerintegration.cpp
@@ -38,7 +38,7 @@
****************************************************************************/
#include "qgstreamerintegration_p.h"
-#include "qgstreamerdevicemanager_p.h"
+#include "qgstreamermediadevices_p.h"
#include "private/qgstreamermediaplayer_p.h"
#include "private/qgstreamermediacapture_p.h"
#include "private/qgstreameraudiodecoder_p.h"
@@ -58,15 +58,15 @@ QGstreamerIntegration::QGstreamerIntegration()
QGstreamerIntegration::~QGstreamerIntegration()
{
- delete m_manager;
+ delete m_devices;
delete m_formatsInfo;
}
-QPlatformMediaDeviceManager *QGstreamerIntegration::deviceManager()
+QPlatformMediaDevices *QGstreamerIntegration::devices()
{
- if (!m_manager)
- m_manager = new QGstreamerDeviceManager();
- return m_manager;
+ if (!m_devices)
+ m_devices = new QGstreamerMediaDevices();
+ return m_devices;
}
QPlatformMediaFormatInfo *QGstreamerIntegration::formatInfo()
diff --git a/src/multimedia/platform/gstreamer/qgstreamerintegration_p.h b/src/multimedia/platform/gstreamer/qgstreamerintegration_p.h
index 38fc93f43..7781b538e 100644
--- a/src/multimedia/platform/gstreamer/qgstreamerintegration_p.h
+++ b/src/multimedia/platform/gstreamer/qgstreamerintegration_p.h
@@ -55,7 +55,7 @@
QT_BEGIN_NAMESPACE
-class QGstreamerDeviceManager;
+class QGstreamerMediaDevices;
class QGstreamerPlayerInterface;
class QGstreamerFormatInfo;
@@ -66,7 +66,7 @@ public:
~QGstreamerIntegration();
static QGstreamerIntegration *instance() { return static_cast<QGstreamerIntegration *>(QPlatformMediaIntegration::instance()); }
- QPlatformMediaDeviceManager *deviceManager() override;
+ QPlatformMediaDevices *devices() override;
QPlatformMediaFormatInfo *formatInfo() override;
QPlatformAudioDecoder *createAudioDecoder() override;
@@ -78,7 +78,7 @@ public:
QPlatformVideoSink *createVideoSink(QVideoSink *sink) override;
- QGstreamerDeviceManager *m_manager = nullptr;
+ QGstreamerMediaDevices *m_devices = nullptr;
QGstreamerFormatInfo *m_formatsInfo = nullptr;
};
diff --git a/src/multimedia/platform/pulseaudio/qpulseaudiointegration.cpp b/src/multimedia/platform/pulseaudio/qpulseaudiointegration.cpp
index 59a1f991a..69e0ac207 100644
--- a/src/multimedia/platform/pulseaudio/qpulseaudiointegration.cpp
+++ b/src/multimedia/platform/pulseaudio/qpulseaudiointegration.cpp
@@ -38,7 +38,7 @@
****************************************************************************/
#include "qpulseaudiointegration_p.h"
-#include "qpulseaudiodevicemanager_p.h"
+#include "qpulseaudiomediadevices_p.h"
QT_BEGIN_NAMESPACE
@@ -49,14 +49,14 @@ QPulseAudioIntegration::QPulseAudioIntegration()
QPulseAudioIntegration::~QPulseAudioIntegration()
{
- delete m_manager;
+ delete m_devices;
}
-QPlatformMediaDeviceManager *QPulseAudioIntegration::deviceManager()
+QPlatformMediaDevices *QPulseAudioIntegration::devices()
{
- if (!m_manager)
- m_manager = new QPulseAudioDeviceManager(pulseEngine);
- return m_manager;
+ if (!m_devices)
+ m_devices = new QPulseAudioMediaDevices(pulseEngine);
+ return m_devices;
}
QT_END_NAMESPACE
diff --git a/src/multimedia/platform/pulseaudio/qpulseaudiointegration_p.h b/src/multimedia/platform/pulseaudio/qpulseaudiointegration_p.h
index 9f7f8d50d..16e96b0ae 100644
--- a/src/multimedia/platform/pulseaudio/qpulseaudiointegration_p.h
+++ b/src/multimedia/platform/pulseaudio/qpulseaudiointegration_p.h
@@ -56,7 +56,7 @@
QT_BEGIN_NAMESPACE
-class QPulseAudioDeviceManager;
+class QPulseAudioMediaDevices;
class QPulseAudioIntegration : public QPlatformMediaIntegration
{
@@ -64,9 +64,9 @@ public:
QPulseAudioIntegration();
~QPulseAudioIntegration();
- QPlatformMediaDeviceManager *deviceManager() override;
+ QPlatformMediaDevices *devices() override;
- QPulseAudioDeviceManager *m_manager = nullptr;
+ QPulseAudioMediaDevices *m_devices = nullptr;
QPulseAudioEngine *pulseEngine = nullptr;
};
diff --git a/src/multimedia/platform/pulseaudio/qpulseaudiodevicemanager.cpp b/src/multimedia/platform/pulseaudio/qpulseaudiomediadevices.cpp
index 2562b2a53..fa6999167 100644
--- a/src/multimedia/platform/pulseaudio/qpulseaudiodevicemanager.cpp
+++ b/src/multimedia/platform/pulseaudio/qpulseaudiomediadevices.cpp
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#include "qpulseaudiodevicemanager_p.h"
-#include "qmediadevicemanager.h"
+#include "qpulseaudiomediadevices_p.h"
+#include "qmediadevices.h"
#include "qcamerainfo_p.h"
#include "private/qaudioinput_pulse_p.h"
@@ -48,33 +48,33 @@
QT_BEGIN_NAMESPACE
-QPulseAudioDeviceManager::QPulseAudioDeviceManager(QPulseAudioEngine *engine)
- : QPlatformMediaDeviceManager(),
+QPulseAudioMediaDevices::QPulseAudioMediaDevices(QPulseAudioEngine *engine)
+ : QPlatformMediaDevices(),
pulseEngine(engine)
{
}
-QList<QAudioDeviceInfo> QPulseAudioDeviceManager::audioInputs() const
+QList<QAudioDeviceInfo> QPulseAudioMediaDevices::audioInputs() const
{
return pulseEngine->availableDevices(QAudio::AudioInput);
}
-QList<QAudioDeviceInfo> QPulseAudioDeviceManager::audioOutputs() const
+QList<QAudioDeviceInfo> QPulseAudioMediaDevices::audioOutputs() const
{
return pulseEngine->availableDevices(QAudio::AudioOutput);
}
-QList<QCameraInfo> QPulseAudioDeviceManager::videoInputs() const
+QList<QCameraInfo> QPulseAudioMediaDevices::videoInputs() const
{
return {};
}
-QAbstractAudioInput *QPulseAudioDeviceManager::createAudioInputDevice(const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioInput *QPulseAudioMediaDevices::createAudioInputDevice(const QAudioDeviceInfo &deviceInfo)
{
return new QPulseAudioInput(deviceInfo.id());
}
-QAbstractAudioOutput *QPulseAudioDeviceManager::createAudioOutputDevice(const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioOutput *QPulseAudioMediaDevices::createAudioOutputDevice(const QAudioDeviceInfo &deviceInfo)
{
return new QPulseAudioOutput(deviceInfo.id());
}
diff --git a/src/multimedia/platform/pulseaudio/qpulseaudiodevicemanager_p.h b/src/multimedia/platform/pulseaudio/qpulseaudiomediadevices_p.h
index 8f5054bc7..522a9384c 100644
--- a/src/multimedia/platform/pulseaudio/qpulseaudiodevicemanager_p.h
+++ b/src/multimedia/platform/pulseaudio/qpulseaudiomediadevices_p.h
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#ifndef QPULSEAUDIODEVICEMANAGER_H
-#define QPULSEAUDIODEVICEMANAGER_H
+#ifndef QPULSEAUDIOMEDIADEVICES_H
+#define QPULSEAUDIOMEDIADEVICES_H
//
// W A R N I N G
@@ -51,7 +51,7 @@
// We mean it.
//
-#include <private/qplatformmediadevicemanager_p.h>
+#include <private/qplatformmediadevices_p.h>
#include <qset.h>
#include <qaudio.h>
@@ -59,10 +59,10 @@ QT_BEGIN_NAMESPACE
class QPulseAudioEngine;
-class QPulseAudioDeviceManager : public QPlatformMediaDeviceManager
+class QPulseAudioMediaDevices : public QPlatformMediaDevices
{
public:
- QPulseAudioDeviceManager(QPulseAudioEngine *engine);
+ QPulseAudioMediaDevices(QPulseAudioEngine *engine);
QList<QAudioDeviceInfo> audioInputs() const override;
QList<QAudioDeviceInfo> audioOutputs() const override;
diff --git a/src/multimedia/platform/qnx/qqnxdevicemanager.cpp b/src/multimedia/platform/qnx/qqnxdevicemanager.cpp
index d4c34d3d6..76096f01c 100644
--- a/src/multimedia/platform/qnx/qqnxdevicemanager.cpp
+++ b/src/multimedia/platform/qnx/qqnxdevicemanager.cpp
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#include "qqnxdevicemanager_p.h"
-#include "qmediadevicemanager.h"
+#include "qqnxmediadevices_p.h"
+#include "qmediadevices.h"
#include "qcamerainfo_p.h"
#include "private/qnxaudioinput_p.h"
@@ -89,32 +89,32 @@ static QList<QCameraInfo> enumerateCameras()
return cameras;
}
-QQnxDeviceManager::QQnxDeviceManager()
- : QMediaPlatformDeviceManager()
+QQnxMediaDevices::QQnxMediaDevices()
+ : QMediaPlatformMediaDevices()
{
}
-QList<QAudioDeviceInfo> QQnxDeviceManager::audioInputs() const
+QList<QAudioDeviceInfo> QQnxMediaDevices::audioInputs() const
{
return { QAudioDeviceInfo(new QnxAudioDeviceInfo("default", QAudio::AudioInput)) };
}
-QList<QAudioDeviceInfo> QQnxDeviceManager::audioOutputs() const
+QList<QAudioDeviceInfo> QQnxMediaDevices::audioOutputs() const
{
return { QAudioDeviceInfo(new QnxAudioDeviceInfo("default", QAudio::AudioOutput)) };
}
-QList<QCameraInfo> QQnxDeviceManager::videoInputs() const
+QList<QCameraInfo> QQnxMediaDevices::videoInputs() const
{
return enumerateCameras();
}
-QAbstractAudioInput *QQnxDeviceManager::createAudioInputDevice(const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioInput *QQnxMediaDevices::createAudioInputDevice(const QAudioDeviceInfo &deviceInfo)
{
return new QnxAudioInput();
}
-QAbstractAudioOutput *QQnxDeviceManager::createAudioOutputDevice(const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioOutput *QQnxMediaDevices::createAudioOutputDevice(const QAudioDeviceInfo &deviceInfo)
{
return new QNxAudioOutput();
}
diff --git a/src/multimedia/platform/qnx/qqnxdevicemanager_p.h b/src/multimedia/platform/qnx/qqnxdevicemanager_p.h
index 803660384..214cda3d6 100644
--- a/src/multimedia/platform/qnx/qqnxdevicemanager_p.h
+++ b/src/multimedia/platform/qnx/qqnxdevicemanager_p.h
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#ifndef QQNXDEVICEMANAGER_H
-#define QQNXDEVICEMANAGER_H
+#ifndef QQNXMEDIADEVICES_H
+#define QQNXMEDIADEVICES_H
//
// W A R N I N G
@@ -51,15 +51,15 @@
// We mean it.
//
-#include <private/qplatformmediadevicemanager_p.h>
+#include <private/qplatformmediadevices_p.h>
#include <qaudio.h>
QT_BEGIN_NAMESPACE
-class QQnxDeviceManager : public QPlatformMediaDeviceManager
+class QQnxMediaDevices : public QPlatformMediaDevices
{
public:
- QQnxDeviceManager();
+ QQnxMediaDevices();
QList<QAudioDeviceInfo> audioInputs() const override;
QList<QAudioDeviceInfo> audioOutputs() const override;
diff --git a/src/multimedia/platform/qnx/qqnxintegration.cpp b/src/multimedia/platform/qnx/qqnxintegration.cpp
index 6729a6ab6..2e5496434 100644
--- a/src/multimedia/platform/qnx/qqnxintegration.cpp
+++ b/src/multimedia/platform/qnx/qqnxintegration.cpp
@@ -38,7 +38,7 @@
****************************************************************************/
#include "qqnxintegration_p.h"
-#include "qqnxdevicemanager_p.h"
+#include "qqnxmediadevices_p.h"
#include "private/mmrenderermediaplayercontrol_p.h"
#include "private/mmrendererutil_p.h"
@@ -51,14 +51,14 @@ QQnxIntegration::QQnxIntegration()
QQnxIntegration::~QQnxIntegration()
{
- delete m_manager;
+ delete m_devices;
}
-QMediaPlatformDeviceManager *QQnxIntegration::deviceManager()
+QMediaPlatformMediaDevices *QQnxIntegration::devices()
{
- if (!m_manager)
- m_manager = new QQnxDeviceManager();
- return m_manager;
+ if (!m_devices)
+ m_devices = new QQnxMediaDevices();
+ return m_devices;
}
QPlatformMediaPlayer *QQnxIntegration::createPlayer(QMediaPlayer *parent)
diff --git a/src/multimedia/platform/qnx/qqnxintegration_p.h b/src/multimedia/platform/qnx/qqnxintegration_p.h
index 84f3c28be..8cc4ce9fb 100644
--- a/src/multimedia/platform/qnx/qqnxintegration_p.h
+++ b/src/multimedia/platform/qnx/qqnxintegration_p.h
@@ -55,7 +55,7 @@
QT_BEGIN_NAMESPACE
-class QQnxDeviceManager;
+class QQnxMediaDevices;
class QQnxPlayerInterface;
class QQnxIntegration : public QPlatformMediaIntegration
@@ -64,11 +64,11 @@ public:
QQnxIntegration();
~QQnxIntegration();
- QPlatformMediaDeviceManager *deviceManager() override;
+ QPlatformMediaDevices *devices() override;
QPlatformMediaPlayer *createPlayer(QMediaPlayer *parent) override;
- QQnxDeviceManager *m_manager = nullptr;
+ QQnxMediaDevices *m_devices = nullptr;
};
QT_END_NAMESPACE
diff --git a/src/multimedia/platform/qplatformmediadevicemanager.cpp b/src/multimedia/platform/qplatformmediadevices.cpp
index f2a0d4f4e..500868352 100644
--- a/src/multimedia/platform/qplatformmediadevicemanager.cpp
+++ b/src/multimedia/platform/qplatformmediadevices.cpp
@@ -37,19 +37,19 @@
**
****************************************************************************/
-#include "qplatformmediadevicemanager_p.h"
-#include "qmediadevicemanager.h"
+#include "qplatformmediadevices_p.h"
+#include "qmediadevices.h"
#include "qaudiodeviceinfo.h"
#include "qcamerainfo.h"
#include "qaudiosystem_p.h"
QT_BEGIN_NAMESPACE
-QPlatformMediaDeviceManager::QPlatformMediaDeviceManager() = default;
+QPlatformMediaDevices::QPlatformMediaDevices() = default;
-QPlatformMediaDeviceManager::~QPlatformMediaDeviceManager() = default;
+QPlatformMediaDevices::~QPlatformMediaDevices() = default;
-QAudioDeviceInfo QPlatformMediaDeviceManager::audioInput(const QByteArray &id) const
+QAudioDeviceInfo QPlatformMediaDevices::audioInput(const QByteArray &id) const
{
const auto inputs = audioInputs();
for (auto i : inputs) {
@@ -59,7 +59,7 @@ QAudioDeviceInfo QPlatformMediaDeviceManager::audioInput(const QByteArray &id) c
return {};
}
-QAudioDeviceInfo QPlatformMediaDeviceManager::audioOutput(const QByteArray &id) const
+QAudioDeviceInfo QPlatformMediaDevices::audioOutput(const QByteArray &id) const
{
const auto outputs = audioOutputs();
for (auto o : outputs) {
@@ -69,7 +69,7 @@ QAudioDeviceInfo QPlatformMediaDeviceManager::audioOutput(const QByteArray &id)
return {};
}
-QCameraInfo QPlatformMediaDeviceManager::videoInput(const QByteArray &id) const
+QCameraInfo QPlatformMediaDevices::videoInput(const QByteArray &id) const
{
const auto inputs = videoInputs();
for (auto i : inputs) {
@@ -79,7 +79,7 @@ QCameraInfo QPlatformMediaDeviceManager::videoInput(const QByteArray &id) const
return QCameraInfo();
}
-QAbstractAudioInput* QPlatformMediaDeviceManager::audioInputDevice(const QAudioFormat &format, const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioInput* QPlatformMediaDevices::audioInputDevice(const QAudioFormat &format, const QAudioDeviceInfo &deviceInfo)
{
QAudioDeviceInfo info = deviceInfo;
if (info.isNull())
@@ -91,7 +91,7 @@ QAbstractAudioInput* QPlatformMediaDeviceManager::audioInputDevice(const QAudioF
return p;
}
-QAbstractAudioOutput* QPlatformMediaDeviceManager::audioOutputDevice(const QAudioFormat &format, const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioOutput* QPlatformMediaDevices::audioOutputDevice(const QAudioFormat &format, const QAudioDeviceInfo &deviceInfo)
{
QAudioDeviceInfo info = deviceInfo;
if (info.isNull())
@@ -103,21 +103,21 @@ QAbstractAudioOutput* QPlatformMediaDeviceManager::audioOutputDevice(const QAudi
return p;
}
-void QPlatformMediaDeviceManager::audioInputsChanged() const
+void QPlatformMediaDevices::audioInputsChanged() const
{
- for (auto m : m_deviceManagers)
+ for (auto m : m_devices)
emit m->audioInputsChanged();
}
-void QPlatformMediaDeviceManager::audioOutputsChanged() const
+void QPlatformMediaDevices::audioOutputsChanged() const
{
- for (auto m : m_deviceManagers)
+ for (auto m : m_devices)
emit m->audioOutputsChanged();
}
-void QPlatformMediaDeviceManager::videoInputsChanged() const
+void QPlatformMediaDevices::videoInputsChanged() const
{
- for (auto m : m_deviceManagers)
+ for (auto m : m_devices)
emit m->videoInputsChanged();
}
diff --git a/src/multimedia/platform/qplatformmediadevicemanager_p.h b/src/multimedia/platform/qplatformmediadevices_p.h
index d46a908a6..d0de397b2 100644
--- a/src/multimedia/platform/qplatformmediadevicemanager_p.h
+++ b/src/multimedia/platform/qplatformmediadevices_p.h
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#ifndef QPLATFORMMEDIADEVICEMANAGER_H
-#define QPLATFORMMEDIADEVICEMANAGER_H
+#ifndef QPLATFORMMEDIADEVICES_H
+#define QPLATFORMMEDIADEVICES_H
//
// W A R N I N G
@@ -56,18 +56,18 @@
QT_BEGIN_NAMESPACE
-class QMediaDeviceManager;
+class QMediaDevices;
class QAudioDeviceInfo;
class QCameraInfo;
class QAbstractAudioInput;
class QAbstractAudioOutput;
class QAudioFormat;
-class Q_AUTOTEST_EXPORT QPlatformMediaDeviceManager
+class Q_AUTOTEST_EXPORT QPlatformMediaDevices
{
public:
- QPlatformMediaDeviceManager();
- virtual ~QPlatformMediaDeviceManager();
+ QPlatformMediaDevices();
+ virtual ~QPlatformMediaDevices();
virtual QList<QAudioDeviceInfo> audioInputs() const = 0;
virtual QList<QAudioDeviceInfo> audioOutputs() const = 0;
@@ -82,13 +82,13 @@ public:
QAbstractAudioInput *audioInputDevice(const QAudioFormat &format, const QAudioDeviceInfo &deviceInfo);
QAbstractAudioOutput *audioOutputDevice(const QAudioFormat &format, const QAudioDeviceInfo &deviceInfo);
- void addDeviceManager(QMediaDeviceManager *m)
+ void addDevices(QMediaDevices *m)
{
- m_deviceManagers.append(m);
+ m_devices.append(m);
}
- void removeDeviceManager(QMediaDeviceManager *m)
+ void removeDevices(QMediaDevices *m)
{
- m_deviceManagers.removeAll(m);
+ m_devices.removeAll(m);
}
protected:
@@ -97,10 +97,10 @@ protected:
void videoInputsChanged() const;
private:
- QList<QMediaDeviceManager *> m_deviceManagers;
+ QList<QMediaDevices *> m_devices;
};
QT_END_NAMESPACE
-#endif // QPLATFORMMEDIADEVICEMANAGER_H
+#endif // QPLATFORMMEDIADEVICES_H
diff --git a/src/multimedia/platform/qplatformmediaformatinfo_p.h b/src/multimedia/platform/qplatformmediaformatinfo_p.h
index af04e4492..359648f81 100644
--- a/src/multimedia/platform/qplatformmediaformatinfo_p.h
+++ b/src/multimedia/platform/qplatformmediaformatinfo_p.h
@@ -82,4 +82,4 @@ public:
QT_END_NAMESPACE
-#endif // QPLATFORMMEDIADEVICEMANAGER_H
+#endif // QPLATFORMMEDIAFORMATINFO_H
diff --git a/src/multimedia/platform/qplatformmediaintegration_p.h b/src/multimedia/platform/qplatformmediaintegration_p.h
index dd26c2b71..0a089f9dc 100644
--- a/src/multimedia/platform/qplatformmediaintegration_p.h
+++ b/src/multimedia/platform/qplatformmediaintegration_p.h
@@ -59,8 +59,8 @@ class QMediaPlayer;
class QCamera;
class QMediaEncoder;
class QCameraImageCapture;
-class QMediaDeviceManager;
-class QPlatformMediaDeviceManager;
+class QMediaDevices;
+class QPlatformMediaDevices;
class QPlatformMediaCaptureSession;
class QPlatformMediaPlayer;
class QPlatformAudioDecoder;
@@ -81,7 +81,7 @@ public:
static void setIntegration(QPlatformMediaIntegration *);
virtual ~QPlatformMediaIntegration();
- virtual QPlatformMediaDeviceManager *deviceManager() = 0;
+ virtual QPlatformMediaDevices *devices() = 0;
virtual QPlatformMediaFormatInfo *formatInfo() = 0;
virtual QPlatformAudioDecoder *createAudioDecoder() { return nullptr; }
diff --git a/src/multimedia/platform/qplatformvideosink_p.h b/src/multimedia/platform/qplatformvideosink_p.h
index 4e9862491..8074e6095 100644
--- a/src/multimedia/platform/qplatformvideosink_p.h
+++ b/src/multimedia/platform/qplatformvideosink_p.h
@@ -40,6 +40,17 @@
#ifndef QPLATFORMVIDEOSINK_H
#define QPLATFORMVIDEOSINK_H
+//
+// W A R N I N G
+// -------------
+//
+// This file is not part of the Qt API. It exists purely as an
+// implementation detail. This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
#include <QtMultimedia/qtmultimediaglobal.h>
#include <QtCore/qobject.h>
#include <QtCore/qrect.h>
diff --git a/src/multimedia/platform/windows/evr/evrd3dpresentengine.cpp b/src/multimedia/platform/windows/evr/evrd3dpresentengine.cpp
index 951208598..767c4d673 100644
--- a/src/multimedia/platform/windows/evr/evrd3dpresentengine.cpp
+++ b/src/multimedia/platform/windows/evr/evrd3dpresentengine.cpp
@@ -134,7 +134,7 @@ D3DPresentEngine::D3DPresentEngine()
: m_deviceResetToken(0)
, m_D3D9(0)
, m_device(0)
- , m_deviceManager(0)
+ , m_devices(0)
, m_useTextureRendering(false)
{
ZeroMemory(&m_displayMode, sizeof(m_displayMode));
@@ -155,7 +155,7 @@ D3DPresentEngine::~D3DPresentEngine()
releaseResources();
qt_evr_safe_release(&m_device);
- qt_evr_safe_release(&m_deviceManager);
+ qt_evr_safe_release(&m_devices);
qt_evr_safe_release(&m_D3D9);
}
@@ -164,7 +164,7 @@ HRESULT D3DPresentEngine::initializeD3D()
HRESULT hr = Direct3DCreate9Ex(D3D_SDK_VERSION, &m_D3D9);
if (SUCCEEDED(hr))
- hr = DXVA2CreateDirect3DDeviceManager9(&m_deviceResetToken, &m_deviceManager);
+ hr = DXVA2CreateDirect3DMediaDevices9(&m_deviceResetToken, &m_devices);
return hr;
}
@@ -181,7 +181,7 @@ HRESULT D3DPresentEngine::createD3DDevice()
IDirect3DDevice9Ex* device = NULL;
- if (!m_D3D9 || !m_deviceManager)
+ if (!m_D3D9 || !m_devices)
return MF_E_NOT_INITIALIZED;
hwnd = ::GetShellWindow();
@@ -225,7 +225,7 @@ HRESULT D3DPresentEngine::createD3DDevice()
if (FAILED(hr))
goto done;
- hr = m_deviceManager->ResetDevice(device, m_deviceResetToken);
+ hr = m_devices->ResetDevice(device, m_deviceResetToken);
if (FAILED(hr))
goto done;
@@ -253,12 +253,12 @@ HRESULT D3DPresentEngine::getService(REFGUID, REFIID riid, void** ppv)
{
HRESULT hr = S_OK;
- if (riid == __uuidof(IDirect3DDeviceManager9)) {
- if (m_deviceManager == NULL) {
+ if (riid == __uuidof(IDirect3DMediaDevices9)) {
+ if (m_devices == NULL) {
hr = MF_E_UNSUPPORTED_SERVICE;
} else {
- *ppv = m_deviceManager;
- m_deviceManager->AddRef();
+ *ppv = m_devices;
+ m_devices->AddRef();
}
} else {
hr = MF_E_UNSUPPORTED_SERVICE;
diff --git a/src/multimedia/platform/windows/evr/evrd3dpresentengine_p.h b/src/multimedia/platform/windows/evr/evrd3dpresentengine_p.h
index e4a4503ff..f187b977c 100644
--- a/src/multimedia/platform/windows/evr/evrd3dpresentengine_p.h
+++ b/src/multimedia/platform/windows/evr/evrd3dpresentengine_p.h
@@ -58,7 +58,7 @@
struct IDirect3D9Ex;
struct IDirect3DDevice9Ex;
-struct IDirect3DDeviceManager9;
+struct IDirect3DMediaDevices9;
struct IDirect3DSurface9;
struct IDirect3DTexture9;
struct IMFSample;
@@ -141,7 +141,7 @@ private:
IDirect3D9Ex *m_D3D9;
IDirect3DDevice9Ex *m_device;
- IDirect3DDeviceManager9 *m_deviceManager;
+ IDirect3DMediaDevices9 *m_devices;
QVideoFrameFormat m_surfaceFormat;
diff --git a/src/multimedia/platform/windows/mediacapture/qwindowsmediacapture.cpp b/src/multimedia/platform/windows/mediacapture/qwindowsmediacapture.cpp
index ec726e823..d1ec041d3 100644
--- a/src/multimedia/platform/windows/mediacapture/qwindowsmediacapture.cpp
+++ b/src/multimedia/platform/windows/mediacapture/qwindowsmediacapture.cpp
@@ -43,7 +43,7 @@
#include "qwindowscamera_p.h"
#include "qwindowscamerasession_p.h"
#include "qwindowscameraimagecapture_p.h"
-#include "qmediadevicemanager.h"
+#include "qmediadevices.h"
#include "qaudiodeviceinfo.h"
QT_BEGIN_NAMESPACE
@@ -138,7 +138,7 @@ void QWindowsMediaCaptureService::setVolume(qreal volume)
QAudioDeviceInfo QWindowsMediaCaptureService::audioInput() const
{
- return QMediaDeviceManager::defaultAudioInput();
+ return QMediaDevices::defaultAudioInput();
}
bool QWindowsMediaCaptureService::setAudioInput(const QAudioDeviceInfo &info)
diff --git a/src/multimedia/platform/windows/qwindowsintegration.cpp b/src/multimedia/platform/windows/qwindowsintegration.cpp
index b3f2b1e60..a399d3be8 100644
--- a/src/multimedia/platform/windows/qwindowsintegration.cpp
+++ b/src/multimedia/platform/windows/qwindowsintegration.cpp
@@ -38,7 +38,7 @@
****************************************************************************/
#include "qwindowsintegration_p.h"
-#include <private/qwindowsdevicemanager_p.h>
+#include <private/qwindowsmediadevices_p.h>
#include <private/qwindowsformatinfo_p.h>
#include <private/qwindowsmediacapture_p.h>
#include <private/qwindowscameraimagecapture_p.h>
@@ -63,7 +63,7 @@ QWindowsIntegration::QWindowsIntegration()
QWindowsIntegration::~QWindowsIntegration()
{
- delete m_manager;
+ delete m_devices;
delete m_formatInfo;
g_refCount--;
@@ -74,11 +74,11 @@ QWindowsIntegration::~QWindowsIntegration()
}
}
-QPlatformMediaDeviceManager *QWindowsIntegration::deviceManager()
+QPlatformMediaDevices *QWindowsIntegration::devices()
{
- if (!m_manager)
- m_manager = new QWindowsDeviceManager();
- return m_manager;
+ if (!m_devices)
+ m_devices = new QWindowsMediaDevices();
+ return m_devices;
}
QPlatformMediaFormatInfo *QWindowsIntegration::formatInfo()
diff --git a/src/multimedia/platform/windows/qwindowsintegration_p.h b/src/multimedia/platform/windows/qwindowsintegration_p.h
index 8ad86eded..98b159206 100644
--- a/src/multimedia/platform/windows/qwindowsintegration_p.h
+++ b/src/multimedia/platform/windows/qwindowsintegration_p.h
@@ -55,7 +55,7 @@
QT_BEGIN_NAMESPACE
-class QWindowsDeviceManager;
+class QWindowsMediaDevices;
class QWindowsFormatInfo;
class QWindowsIntegration : public QPlatformMediaIntegration
@@ -67,7 +67,7 @@ public:
void addRefCount();
void releaseRefCount();
- QPlatformMediaDeviceManager *deviceManager() override;
+ QPlatformMediaDevices *devices() override;
QPlatformMediaFormatInfo *formatInfo() override;
QPlatformMediaCaptureSession *createCaptureSession(QMediaRecorder::CaptureMode) override;
@@ -80,7 +80,7 @@ public:
QPlatformVideoSink *createVideoSink(QVideoSink *sink) override;
- QWindowsDeviceManager *m_manager = nullptr;
+ QWindowsMediaDevices *m_devices = nullptr;
QWindowsFormatInfo *m_formatInfo = nullptr;
};
diff --git a/src/multimedia/platform/windows/qwindowsdevicemanager.cpp b/src/multimedia/platform/windows/qwindowsmediadevices.cpp
index 17d35c81b..4632d5fe2 100644
--- a/src/multimedia/platform/windows/qwindowsdevicemanager.cpp
+++ b/src/multimedia/platform/windows/qwindowsmediadevices.cpp
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#include "qwindowsdevicemanager_p.h"
-#include "qmediadevicemanager.h"
+#include "qwindowsmediadevices_p.h"
+#include "qmediadevices.h"
#include "qcamerainfo_p.h"
#include "qvarlengtharray.h"
@@ -60,8 +60,8 @@
QT_BEGIN_NAMESPACE
-QWindowsDeviceManager::QWindowsDeviceManager()
- : QPlatformMediaDeviceManager()
+QWindowsMediaDevices::QWindowsMediaDevices()
+ : QPlatformMediaDevices()
{
}
@@ -144,17 +144,17 @@ static QList<QAudioDeviceInfo> availableDevices(QAudio::Mode mode)
return devices;
}
-QList<QAudioDeviceInfo> QWindowsDeviceManager::audioInputs() const
+QList<QAudioDeviceInfo> QWindowsMediaDevices::audioInputs() const
{
return availableDevices(QAudio::AudioInput);
}
-QList<QAudioDeviceInfo> QWindowsDeviceManager::audioOutputs() const
+QList<QAudioDeviceInfo> QWindowsMediaDevices::audioOutputs() const
{
return availableDevices(QAudio::AudioOutput);
}
-QList<QCameraInfo> QWindowsDeviceManager::videoInputs() const
+QList<QCameraInfo> QWindowsMediaDevices::videoInputs() const
{
QList<QCameraInfo> cameras;
auto hrCoInit = CoInitialize(nullptr);
@@ -282,13 +282,13 @@ QList<QCameraInfo> QWindowsDeviceManager::videoInputs() const
return cameras;
}
-QAbstractAudioInput *QWindowsDeviceManager::createAudioInputDevice(const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioInput *QWindowsMediaDevices::createAudioInputDevice(const QAudioDeviceInfo &deviceInfo)
{
const auto *devInfo = static_cast<const QWindowsAudioDeviceInfo *>(deviceInfo.handle());
return new QWindowsAudioInput(devInfo->waveId());
}
-QAbstractAudioOutput *QWindowsDeviceManager::createAudioOutputDevice(const QAudioDeviceInfo &deviceInfo)
+QAbstractAudioOutput *QWindowsMediaDevices::createAudioOutputDevice(const QAudioDeviceInfo &deviceInfo)
{
const auto *devInfo = static_cast<const QWindowsAudioDeviceInfo *>(deviceInfo.handle());
return new QWindowsAudioOutput(devInfo->waveId());
diff --git a/src/multimedia/platform/windows/qwindowsdevicemanager_p.h b/src/multimedia/platform/windows/qwindowsmediadevices_p.h
index b55ee6b6d..6baffbfdd 100644
--- a/src/multimedia/platform/windows/qwindowsdevicemanager_p.h
+++ b/src/multimedia/platform/windows/qwindowsmediadevices_p.h
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#ifndef QWINDOWSDEVICEMANAGER_H
-#define QWINDOWSDEVICEMANAGER_H
+#ifndef QWINDOWSMEDIADEVICES_H
+#define QWINDOWSMEDIADEVICES_H
//
// W A R N I N G
@@ -51,7 +51,7 @@
// We mean it.
//
-#include <private/qplatformmediadevicemanager_p.h>
+#include <private/qplatformmediadevices_p.h>
#include <qset.h>
#include <qaudio.h>
@@ -59,10 +59,10 @@ QT_BEGIN_NAMESPACE
class QWindowsEngine;
-class QWindowsDeviceManager : public QPlatformMediaDeviceManager
+class QWindowsMediaDevices : public QPlatformMediaDevices
{
public:
- QWindowsDeviceManager();
+ QWindowsMediaDevices();
QList<QAudioDeviceInfo> audioInputs() const override;
QList<QAudioDeviceInfo> audioOutputs() const override;
diff --git a/src/multimedia/qmediadevicemanager.cpp b/src/multimedia/qmediadevices.cpp
index d6ffd3bf0..36278e5e0 100644
--- a/src/multimedia/qmediadevicemanager.cpp
+++ b/src/multimedia/qmediadevices.cpp
@@ -37,40 +37,40 @@
**
****************************************************************************/
-#include "qmediadevicemanager.h"
+#include "qmediadevices.h"
#include "private/qplatformmediaintegration_p.h"
-#include "private/qplatformmediadevicemanager_p.h"
+#include "private/qplatformmediadevices_p.h"
#include <qaudiodeviceinfo.h>
#include <qcamerainfo.h>
QT_BEGIN_NAMESPACE
-class QMediaDeviceManagerPrivate
+class QMediaDevicesPrivate
{
public:
- ~QMediaDeviceManagerPrivate()
+ ~QMediaDevicesPrivate()
{
}
- QPlatformMediaDeviceManager *manager() {
- if (!pmanager)
- pmanager = QPlatformMediaIntegration::instance()->deviceManager();
- return pmanager;
+ QPlatformMediaDevices *platformDevices() {
+ if (!platform)
+ platform = QPlatformMediaIntegration::instance()->devices();
+ return platform;
}
private:
- QPlatformMediaDeviceManager *pmanager = nullptr;
+ QPlatformMediaDevices *platform = nullptr;
} priv;
/*!
- \class QMediaDeviceManager
- \brief The QMediaDeviceManager class provides information about available
+ \class QMediaDevices
+ \brief The QMediaDevices class provides information about available
multimedia input and output devices.
\ingroup multimedia
\inmodule QtMultimedia
- The QMediaDeviceManager class helps in managing the available multimedia
+ The QMediaDevices class helps in managing the available multimedia
input and output devices. It manages three types of devices:
\list
\li Audio input devices (Microphones)
@@ -78,24 +78,24 @@ private:
\li Video input devices (Cameras)
\endlist
- QMediaDeviceManager allows listing all available devices and will emit
+ QMediaDevices allows listing all available devices and will emit
signals when the list of available devices has changed.
While using the default input and output devices is often sufficient for
playing back or recording multimedia, there is often a need to explicitly
select the device to be used.
- QMediaDeviceManager is a singleton object and all getters are thread-safe.
+ QMediaDevices is a singleton object and all getters are thread-safe.
*/
-QList<QAudioDeviceInfo> QMediaDeviceManager::audioInputs()
+QList<QAudioDeviceInfo> QMediaDevices::audioInputs()
{
- return priv.manager()->audioInputs();
+ return priv.platformDevices()->audioInputs();
}
-QList<QAudioDeviceInfo> QMediaDeviceManager::audioOutputs()
+QList<QAudioDeviceInfo> QMediaDevices::audioOutputs()
{
- return priv.manager()->audioOutputs();
+ return priv.platformDevices()->audioOutputs();
}
/*!
@@ -104,12 +104,12 @@ QList<QAudioDeviceInfo> QMediaDeviceManager::audioOutputs()
If \a position is not specified or if the value is QCameraInfo::UnspecifiedPosition, a list of
all available cameras will be returned.
*/
-QList<QCameraInfo> QMediaDeviceManager::videoInputs()
+QList<QCameraInfo> QMediaDevices::videoInputs()
{
- return priv.manager()->videoInputs();
+ return priv.platformDevices()->videoInputs();
}
-QAudioDeviceInfo QMediaDeviceManager::defaultAudioInput()
+QAudioDeviceInfo QMediaDevices::defaultAudioInput()
{
const auto inputs = audioInputs();
for (const auto &info : inputs)
@@ -118,7 +118,7 @@ QAudioDeviceInfo QMediaDeviceManager::defaultAudioInput()
return inputs.value(0);
}
-QAudioDeviceInfo QMediaDeviceManager::defaultAudioOutput()
+QAudioDeviceInfo QMediaDevices::defaultAudioOutput()
{
const auto outputs = audioOutputs();
for (const auto &info : outputs)
@@ -135,7 +135,7 @@ QAudioDeviceInfo QMediaDeviceManager::defaultAudioOutput()
\sa availableCameras()
*/
-QCameraInfo QMediaDeviceManager::defaultVideoInput()
+QCameraInfo QMediaDevices::defaultVideoInput()
{
const auto inputs = videoInputs();
for (const auto &info : inputs)
@@ -147,21 +147,21 @@ QCameraInfo QMediaDeviceManager::defaultVideoInput()
/*!
\internal
*/
-QMediaDeviceManager::QMediaDeviceManager(QObject *parent)
+QMediaDevices::QMediaDevices(QObject *parent)
: QObject(parent)
{
- priv.manager()->addDeviceManager(this);
+ priv.platformDevices()->addDevices(this);
}
/*!
\internal
*/
-QMediaDeviceManager::~QMediaDeviceManager()
+QMediaDevices::~QMediaDevices()
{
- priv.manager()->removeDeviceManager(this);
+ priv.platformDevices()->removeDevices(this);
}
QT_END_NAMESPACE
-#include "moc_qmediadevicemanager.cpp"
+#include "moc_qmediadevices.cpp"
diff --git a/src/multimedia/qmediadevicemanager.h b/src/multimedia/qmediadevices.h
index b8b4e88ab..27a45763a 100644
--- a/src/multimedia/qmediadevicemanager.h
+++ b/src/multimedia/qmediadevices.h
@@ -37,8 +37,8 @@
**
****************************************************************************/
-#ifndef QMEDIADEVICEMANAGER_H
-#define QMEDIADEVICEMANAGER_H
+#ifndef QMEDIADEVICES_H
+#define QMEDIADEVICES_H
#include <QtMultimedia/qtmultimediaglobal.h>
#include <QtCore/qobject.h>
@@ -49,8 +49,9 @@ QT_BEGIN_NAMESPACE
class QAudioDeviceInfo;
class QCameraInfo;
-class QMediaDeviceManagerPrivate;
-class Q_MULTIMEDIA_EXPORT QMediaDeviceManager : public QObject
+class QMediaDevicesPrivate;
+
+class Q_MULTIMEDIA_EXPORT QMediaDevices : public QObject
{
Q_OBJECT
Q_PROPERTY(QList<QAudioDeviceInfo> audioInputs READ audioInputs NOTIFY audioInputsChanged)
@@ -61,8 +62,8 @@ class Q_MULTIMEDIA_EXPORT QMediaDeviceManager : public QObject
Q_PROPERTY(QCameraInfo defaultVideoInput READ defaultVideoInput NOTIFY videoInputsChanged)
public:
- QMediaDeviceManager(QObject *parent = nullptr);
- ~QMediaDeviceManager();
+ QMediaDevices(QObject *parent = nullptr);
+ ~QMediaDevices();
static QList<QAudioDeviceInfo> audioInputs();
static QList<QAudioDeviceInfo> audioOutputs();
@@ -78,7 +79,7 @@ signals:
void videoInputsChanged();
private:
- friend class QMediaDeviceManagerPrivate;
+ friend class QMediaDevicesPrivate;
};
QT_END_NAMESPACE
diff --git a/src/multimedia/video/qvideotexturehelper_p.h b/src/multimedia/video/qvideotexturehelper_p.h
index a984101e5..7c331f0ff 100644
--- a/src/multimedia/video/qvideotexturehelper_p.h
+++ b/src/multimedia/video/qvideotexturehelper_p.h
@@ -40,6 +40,17 @@
#ifndef QVIDEOTEXTUREHELPER_H
#define QVIDEOTEXTUREHELPER_H
+//
+// W A R N I N G
+// -------------
+//
+// This file is not part of the Qt API. It exists purely as an
+// implementation detail. This header file may change from version to
+// version without notice, or even be removed.
+//
+// We mean it.
+//
+
#include <qvideoframeformat.h>
#include <private/qrhi_p.h>