diff options
author | Lars Knoll <lars.knoll@qt.io> | 2020-12-23 11:49:42 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-01-21 19:56:31 +0000 |
commit | 4f7daef43da220869475d085ec2fb68083d53696 (patch) | |
tree | 12efb8a18fcd9d3cf43b1ca86581b868da746917 /src/multimedia/controls/qcameraviewfindersettingscontrol.cpp | |
parent | a9428fd087035e2f80c8f1230917d12b3d20be4c (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.cpp | 112 |
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. */ |