summaryrefslogtreecommitdiffstats
path: root/src/multimedia/controls/qcameraviewfindersettingscontrol.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2020-12-23 11:49:42 +0100
committerLars Knoll <lars.knoll@qt.io>2021-01-21 19:56:31 +0000
commit4f7daef43da220869475d085ec2fb68083d53696 (patch)
tree12efb8a18fcd9d3cf43b1ca86581b868da746917 /src/multimedia/controls/qcameraviewfindersettingscontrol.cpp
parenta9428fd087035e2f80c8f1230917d12b3d20be4c (diff)
Get rid of the old viewfindersettings backend interface
Change-Id: Id7b82b445ac528a30dd67ead01ffa73af298d3d3 Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Doris Verria <doris.verria@qt.io>
Diffstat (limited to 'src/multimedia/controls/qcameraviewfindersettingscontrol.cpp')
-rw-r--r--src/multimedia/controls/qcameraviewfindersettingscontrol.cpp112
1 files changed, 13 insertions, 99 deletions
diff --git a/src/multimedia/controls/qcameraviewfindersettingscontrol.cpp b/src/multimedia/controls/qcameraviewfindersettingscontrol.cpp
index d9a901404..a1936fdd5 100644
--- a/src/multimedia/controls/qcameraviewfindersettingscontrol.cpp
+++ b/src/multimedia/controls/qcameraviewfindersettingscontrol.cpp
@@ -42,128 +42,42 @@
QT_BEGIN_NAMESPACE
/*!
- \class QCameraViewfinderSettingsControl
- \obsolete
- \inmodule QtMultimedia
-
-
- \ingroup multimedia_control
-
-
- \brief The QCameraViewfinderSettingsControl class provides an abstract class
- for controlling camera viewfinder parameters.
-
- The interface name of QCameraViewfinderSettingsControl is \c org.qt-project.qt.cameraviewfindersettingscontrol/5.0 as
- defined in QCameraViewfinderSettingsControl_iid.
-
- \warning New backends should implement QCameraViewfinderSettingsControl2 instead.
- Application developers should request this control only if QCameraViewfinderSettingsControl2
- is not available.
-
- \sa QMediaService::requestControl(), QCameraViewfinderSettingsControl2, QCamera
-*/
-
-/*!
- \macro QCameraViewfinderSettingsControl_iid
-
- \c org.qt-project.qt.cameraviewfindersettingscontrol/5.0
-
- Defines the interface name of the QCameraViewfinderSettingsControl class.
-
- \relates QCameraViewfinderSettingsControl
-*/
-
-/*!
- Constructs a camera viewfinder control object with \a parent.
-*/
-QCameraViewfinderSettingsControl::QCameraViewfinderSettingsControl(QObject *parent)
- : QObject(parent)
-{
-}
-
-/*!
- \enum QCameraViewfinderSettingsControl::ViewfinderParameter
- \value Resolution
- Viewfinder resolution, QSize.
- \value PixelAspectRatio
- Pixel aspect ratio, QSize as in QVideoSurfaceFormat::pixelAspectRatio
- \value MinimumFrameRate
- Minimum viewfinder frame rate, qreal
- \value MaximumFrameRate
- Maximum viewfinder frame rate, qreal
- \value PixelFormat
- Viewfinder pixel format, QVideoFrame::PixelFormat
- \value UserParameter
- The base value for platform specific extended parameters.
- For such parameters the sequential values starting from UserParameter should be used.
-*/
-
-/*!
- \fn bool QCameraViewfinderSettingsControl::isViewfinderParameterSupported(ViewfinderParameter parameter) const
-
- Returns true if configuration of viewfinder \a parameter is supported by camera backend.
-*/
-
-/*!
- \fn QCameraViewfinderSettingsControl::viewfinderParameter(ViewfinderParameter parameter) const
-
- Returns the value of viewfinder \a parameter.
-*/
-
-/*!
- \fn QCameraViewfinderSettingsControl::setViewfinderParameter(ViewfinderParameter parameter, const QVariant &value)
-
- Set the prefferred \a value of viewfinder \a parameter.
-
- Calling this while the camera is active may result in the camera being
- stopped and reloaded. If video recording is in progress, this call may be ignored.
-
- If an unsupported parameter is specified the camera may fail to load,
- or the setting may be ignored.
-
- Viewfinder parameters may also depend on other camera settings,
- especially in video capture mode. If camera configuration conflicts
- with viewfinder settings, the camara configuration is usually preferred.
-*/
-
-
-/*!
- \class QCameraViewfinderSettingsControl2
+ \class QCameraviewfinderSettingsControl
\inmodule QtMultimedia
\ingroup multimedia_control
\since 5.5
- \brief The QCameraViewfinderSettingsControl2 class provides access to the viewfinder settings
+ \brief The QCameraviewfinderSettingsControl class provides access to the viewfinder settings
of a camera media service.
The functionality provided by this control is exposed to application code through the QCamera class.
- The interface name of QCameraViewfinderSettingsControl2 is \c org.qt-project.qt.cameraviewfindersettingscontrol2/5.5 as
- defined in QCameraViewfinderSettingsControl2_iid.
+ The interface name of QCameraviewfinderSettingsControl is \c org.qt-project.qt.cameraviewfinderSettingsControl/6.0 as
+ defined in QCameraViewfinderSettingsControl_iid.
\sa QMediaService::requestControl(), QCameraViewfinderSettings, QCamera
*/
/*!
- \macro QCameraViewfinderSettingsControl2_iid
+ \macro QCameraViewfinderSettingsControl_iid
- \c org.qt-project.qt.cameraviewfindersettingscontrol2/5.5
+ \c org.qt-project.qt.cameraviewfinderSettingsControl/5.5
- Defines the interface name of the QCameraViewfinderSettingsControl2 class.
+ Defines the interface name of the QCameraviewfinderSettingsControl class.
- \relates QCameraViewfinderSettingsControl2
+ \relates QCameraviewfinderSettingsControl
*/
/*!
Constructs a camera viewfinder settings control object with \a parent.
*/
-QCameraViewfinderSettingsControl2::QCameraViewfinderSettingsControl2(QObject *parent)
+QCameraViewfinderSettingsControl::QCameraViewfinderSettingsControl(QObject *parent)
: QObject(parent)
{
}
/*!
- \fn QCameraViewfinderSettingsControl2::supportedViewfinderSettings() const
+ \fn QCameraviewfinderSettingsControl::supportedViewfinderSettings() const
Returns a list of supported camera viewfinder settings.
@@ -171,17 +85,17 @@ QCameraViewfinderSettingsControl2::QCameraViewfinderSettingsControl2(QObject *pa
*/
/*!
- \fn QCameraViewfinderSettingsControl2::viewfinderSettings() const
+ \fn QCameraviewfinderSettingsControl::viewfinderSettings() const
Returns the viewfinder settings.
- If undefined or unsupported values are passed to QCameraViewfinderSettingsControl2::setViewfinderSettings(),
+ If undefined or unsupported values are passed to QCameraviewfinderSettingsControl::setViewfinderSettings(),
this function returns the actual settings used by the camera viewfinder. These may be available
only once the camera is active.
*/
/*!
- \fn QCameraViewfinderSettingsControl2::setViewfinderSettings(const QCameraViewfinderSettings &settings)
+ \fn QCameraviewfinderSettingsControl::setViewfinderSettings(const QCameraViewfinderSettings &settings)
Sets the camera viewfinder \a settings.
*/