summaryrefslogtreecommitdiffstats
path: root/src/multimedia/controls
diff options
context:
space:
mode:
authorMichael Goddard <michael.goddard@nokia.com>2012-06-20 16:04:57 +1000
committerQt by Nokia <qt-info@nokia.com>2012-06-29 02:47:29 +0200
commitbba28afe559837321a2083b3ce046ab774a7ef6b (patch)
tree8908febff01fa8cfbe889dcde87e425b00fbf0d8 /src/multimedia/controls
parentb834fe032f6504ec07f80332d1e22de0b4fc64e0 (diff)
Rename a few controls.
The encoder controls could be confused with actual encoding, so make clear they are just settings. Also, the end point selector controls were not named very well. Change-Id: I27f8bf9c865c5f295abad97c01ef98752af42613 Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com> Reviewed-by: Ling Hu <ling.hu@nokia.com>
Diffstat (limited to 'src/multimedia/controls')
-rw-r--r--src/multimedia/controls/controls.pri18
-rw-r--r--src/multimedia/controls/qaudioencodersettingscontrol.cpp (renamed from src/multimedia/controls/qaudioencodercontrol.cpp)42
-rw-r--r--src/multimedia/controls/qaudioencodersettingscontrol.h (renamed from src/multimedia/controls/qaudioencodercontrol.h)16
-rw-r--r--src/multimedia/controls/qaudioendpointselectorcontrol.cpp (renamed from src/multimedia/controls/qaudioendpointselector.cpp)44
-rw-r--r--src/multimedia/controls/qaudioendpointselectorcontrol.h (renamed from src/multimedia/controls/qaudioendpointselector.h)16
-rw-r--r--src/multimedia/controls/qvideodeviceselectorcontrol.cpp (renamed from src/multimedia/controls/qvideodevicecontrol.cpp)48
-rw-r--r--src/multimedia/controls/qvideodeviceselectorcontrol.h (renamed from src/multimedia/controls/qvideodevicecontrol.h)16
-rw-r--r--src/multimedia/controls/qvideoencodersettingscontrol.cpp (renamed from src/multimedia/controls/qvideoencodercontrol.cpp)44
-rw-r--r--src/multimedia/controls/qvideoencodersettingscontrol.h (renamed from src/multimedia/controls/qvideoencodercontrol.h)14
9 files changed, 129 insertions, 129 deletions
diff --git a/src/multimedia/controls/controls.pri b/src/multimedia/controls/controls.pri
index dec892a84..03bab2ffb 100644
--- a/src/multimedia/controls/controls.pri
+++ b/src/multimedia/controls/controls.pri
@@ -3,8 +3,8 @@ INCLUDEPATH += controls
PUBLIC_HEADERS += \
controls/qaudiodecodercontrol.h \
- controls/qaudioencodercontrol.h \
- controls/qaudioendpointselector.h \
+ controls/qaudioencodersettingscontrol.h \
+ controls/qaudioendpointselectorcontrol.h \
controls/qcameracapturebufferformatcontrol.h \
controls/qcameracapturedestinationcontrol.h \
controls/qcameracontrol.h \
@@ -28,8 +28,8 @@ PUBLIC_HEADERS += \
controls/qmetadatawritercontrol.h \
controls/qradiodatacontrol.h \
controls/qradiotunercontrol.h \
- controls/qvideodevicecontrol.h \
- controls/qvideoencodercontrol.h \
+ controls/qvideodeviceselectorcontrol.h \
+ controls/qvideoencodersettingscontrol.h \
controls/qvideorenderercontrol.h \
controls/qvideowindowcontrol.h \
controls/qmediaaudioprobecontrol.h \
@@ -41,8 +41,6 @@ PRIVATE_HEADERS += \
controls/qmediaplaylistsourcecontrol_p.h
SOURCES += \
- controls/qaudioencodercontrol.cpp \
- controls/qaudioendpointselector.cpp \
controls/qcameracapturebufferformatcontrol.cpp \
controls/qcameracapturedestinationcontrol.cpp \
controls/qcameracontrol.cpp \
@@ -68,13 +66,15 @@ SOURCES += \
controls/qmetadatawritercontrol.cpp \
controls/qradiodatacontrol.cpp \
controls/qradiotunercontrol.cpp \
- controls/qvideodevicecontrol.cpp \
- controls/qvideoencodercontrol.cpp \
controls/qvideorenderercontrol.cpp \
controls/qvideowindowcontrol.cpp \
controls/qmediaaudioprobecontrol.cpp \
controls/qmediavideoprobecontrol.cpp \
controls/qmediaavailabilitycontrol.cpp \
- controls/qaudiodecodercontrol.cpp
+ controls/qaudiodecodercontrol.cpp \
+ controls/qvideoencodersettingscontrol.cpp \
+ controls/qaudioencodersettingscontrol.cpp \
+ controls/qaudioendpointselectorcontrol.cpp \
+ controls/qvideodeviceselectorcontrol.cpp
diff --git a/src/multimedia/controls/qaudioencodercontrol.cpp b/src/multimedia/controls/qaudioencodersettingscontrol.cpp
index 92f9e350d..73f2379fa 100644
--- a/src/multimedia/controls/qaudioencodercontrol.cpp
+++ b/src/multimedia/controls/qaudioencodersettingscontrol.cpp
@@ -39,74 +39,74 @@
**
****************************************************************************/
-#include "qaudioencodercontrol.h"
+#include "qaudioencodersettingscontrol.h"
#include <QtCore/qstringlist.h>
QT_BEGIN_NAMESPACE
/*!
- \class QAudioEncoderControl
+ \class QAudioEncoderSettingsControl
\inmodule QtMultimedia
\ingroup multimedia_control
- \brief The QAudioEncoderControl class provides access to the settings of a
+ \brief The QAudioEncoderSettingsControl class provides access to the settings of a
media service that performs audio encoding.
If a QMediaService supports encoding audio data it will implement
- QAudioEncoderControl. This control provides information about the limits
+ QAudioEncoderSettingsControl. This control provides information about the limits
of restricted audio encoder options and allows the selection of a set of
audio encoder settings as specified in a QAudioEncoderSettings object.
The functionality provided by this control is exposed to application code through the
QMediaRecorder class.
- The interface name of QAudioEncoderControl is \c org.qt-project.qt.audioencodercontrol/5.0 as
- defined in QAudioEncoderControl_iid.
+ The interface name of QAudioEncoderSettingsControl is \c org.qt-project.qt.audioencodersettingscontrol/5.0 as
+ defined in QAudioEncoderSettingsControl_iid.
\sa QMediaService::requestControl(), QMediaRecorder
*/
/*!
- \macro QAudioEncoderControl_iid
+ \macro QAudioEncoderSettingsControl_iid
- \c org.qt-project.qt.audioencodercontrol/5.0
+ \c org.qt-project.qt.audioencodersettingscontrol/5.0
- Defines the interface name of the QAudioEncoderControl class.
+ Defines the interface name of the QAudioEncoderSettingsControl class.
- \relates QAudioEncoderControl
+ \relates QAudioEncoderSettingsControl
*/
/*!
- Create a new audio encode control object with the given \a parent.
+ Create a new audio encoder settings control object with the given \a parent.
*/
-QAudioEncoderControl::QAudioEncoderControl(QObject *parent)
+QAudioEncoderSettingsControl::QAudioEncoderSettingsControl(QObject *parent)
:QMediaControl(parent)
{
}
/*!
- Destroys the audio encode control.
+ Destroys the audio encoder settings control.
*/
-QAudioEncoderControl::~QAudioEncoderControl()
+QAudioEncoderSettingsControl::~QAudioEncoderSettingsControl()
{
}
/*!
- \fn QAudioEncoderControl::supportedAudioCodecs() const
+ \fn QAudioEncoderSettingsControl::supportedAudioCodecs() const
Returns the list of supported audio codec names.
*/
/*!
- \fn QAudioEncoderControl::codecDescription(const QString &codec) const
+ \fn QAudioEncoderSettingsControl::codecDescription(const QString &codec) const
Returns description of audio \a codec.
*/
/*!
- \fn QAudioEncoderControl::supportedSampleRates(const QAudioEncoderSettings &settings = QAudioEncoderSettings(),
+ \fn QAudioEncoderSettingsControl::supportedSampleRates(const QAudioEncoderSettings &settings = QAudioEncoderSettings(),
bool *continuous) const
Returns the list of supported audio sample rates, if known.
@@ -121,21 +121,21 @@ QAudioEncoderControl::~QAudioEncoderControl()
*/
/*!
- \fn QAudioEncoderControl::audioSettings() const
+ \fn QAudioEncoderSettingsControl::audioSettings() const
Returns the audio encoder settings.
- The returned value may be different tha passed to QAudioEncoderControl::setAudioSettings()
+ The returned value may be different tha passed to QAudioEncoderSettingsControl::setAudioSettings()
if the settings contains the default or undefined parameters.
In this case if the undefined parameters are already resolved, they should be returned.
*/
/*!
- \fn QAudioEncoderControl::setAudioSettings(const QAudioEncoderSettings &settings)
+ \fn QAudioEncoderSettingsControl::setAudioSettings(const QAudioEncoderSettings &settings)
Sets the selected audio \a settings.
*/
-#include "moc_qaudioencodercontrol.cpp"
+#include "moc_qaudioencodersettingscontrol.cpp"
QT_END_NAMESPACE
diff --git a/src/multimedia/controls/qaudioencodercontrol.h b/src/multimedia/controls/qaudioencodersettingscontrol.h
index 6b81f3345..a0e0ea8eb 100644
--- a/src/multimedia/controls/qaudioencodercontrol.h
+++ b/src/multimedia/controls/qaudioencodersettingscontrol.h
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#ifndef QAUDIOENCODERCONTROL_H
-#define QAUDIOENCODERCONTROL_H
+#ifndef QAUDIOENCODERSETTINGSCONTROL_H
+#define QAUDIOENCODERSETTINGSCONTROL_H
#include "qmediacontrol.h"
#include "qmediarecorder.h"
@@ -62,12 +62,12 @@ QT_BEGIN_NAMESPACE
// Required for QDoc workaround
class QString;
-class Q_MULTIMEDIA_EXPORT QAudioEncoderControl : public QMediaControl
+class Q_MULTIMEDIA_EXPORT QAudioEncoderSettingsControl : public QMediaControl
{
Q_OBJECT
public:
- virtual ~QAudioEncoderControl();
+ virtual ~QAudioEncoderSettingsControl();
virtual QStringList supportedAudioCodecs() const = 0;
virtual QString codecDescription(const QString &codecName) const = 0;
@@ -79,15 +79,15 @@ public:
virtual void setAudioSettings(const QAudioEncoderSettings&) = 0;
protected:
- QAudioEncoderControl(QObject *parent = 0);
+ QAudioEncoderSettingsControl(QObject *parent = 0);
};
-#define QAudioEncoderControl_iid "org.qt-project.qt.audioencodercontrol/5.0"
-Q_MEDIA_DECLARE_CONTROL(QAudioEncoderControl, QAudioEncoderControl_iid)
+#define QAudioEncoderSettingsControl_iid "org.qt-project.qt.audioencodersettingscontrol/5.0"
+Q_MEDIA_DECLARE_CONTROL(QAudioEncoderSettingsControl, QAudioEncoderSettingsControl_iid)
QT_END_NAMESPACE
QT_END_HEADER
-#endif // QAUDIOCAPTUREPROPERTIESCONTROL_H
+#endif // QAUDIOENCODERSETTINGSCONTROL_H
diff --git a/src/multimedia/controls/qaudioendpointselector.cpp b/src/multimedia/controls/qaudioendpointselectorcontrol.cpp
index ff5c6e8a9..096389b59 100644
--- a/src/multimedia/controls/qaudioendpointselector.cpp
+++ b/src/multimedia/controls/qaudioendpointselectorcontrol.cpp
@@ -39,94 +39,94 @@
**
****************************************************************************/
-#include "qaudioendpointselector.h"
+#include "qaudioendpointselectorcontrol.h"
QT_BEGIN_NAMESPACE
/*!
- \class QAudioEndpointSelector
+ \class QAudioEndpointSelectorControl
- \brief The QAudioEndpointSelector class provides an audio endpoint selector media control.
+ \brief The QAudioEndpointSelectorControl class provides an audio endpoint selector media control.
\inmodule QtMultimedia
\ingroup multimedia_control
- The QAudioEndpointSelector class provides descriptions of the audio
+ The QAudioEndpointSelectorControl class provides descriptions of the audio
endpoints available on a system and allows one to be selected as the audio
of a media service.
- The interface name of QAudioEndpointSelector is \c org.qt-project.qt.audioendpointselector/5.0 as
- defined in QAudioEndpointSelector_iid.
+ The interface name of QAudioEndpointSelectorControl is \c org.qt-project.qt.audioendpointselectorcontrol/5.0 as
+ defined in QAudioEndpointSelectorControl_iid.
\sa QMediaService::requestControl()
*/
/*!
- \macro QAudioEndpointSelector_iid
+ \macro QAudioEndpointSelectorControl_iid
- \c org.qt-project.qt.audioendpointselector/5.0
+ \c org.qt-project.qt.audioendpointselectorcontrol/5.0
- Defines the interface name of the QAudioEndpointSelector class.
+ Defines the interface name of the QAudioEndpointSelectorControl class.
- \relates QAudioEndpointSelector
+ \relates QAudioEndpointSelectorControl
*/
/*!
- Constructs a new audio endpoint selector with the given \a parent.
+ Constructs a new audio endpoint selector control with the given \a parent.
*/
-QAudioEndpointSelector::QAudioEndpointSelector(QObject *parent)
+QAudioEndpointSelectorControl::QAudioEndpointSelectorControl(QObject *parent)
:QMediaControl(parent)
{
}
/*!
- Destroys an audio endpoint selector.
+ Destroys an audio endpoint selector control.
*/
-QAudioEndpointSelector::~QAudioEndpointSelector()
+QAudioEndpointSelectorControl::~QAudioEndpointSelectorControl()
{
}
/*!
- \fn QList<QString> QAudioEndpointSelector::availableEndpoints() const
+ \fn QList<QString> QAudioEndpointSelectorControl::availableEndpoints() const
Returns a list of the names of the available audio endpoints.
*/
/*!
- \fn QString QAudioEndpointSelector::endpointDescription(const QString& name) const
+ \fn QString QAudioEndpointSelectorControl::endpointDescription(const QString& name) const
Returns the description of the endpoint \a name.
*/
/*!
- \fn QString QAudioEndpointSelector::defaultEndpoint() const
+ \fn QString QAudioEndpointSelectorControl::defaultEndpoint() const
Returns the name of the default audio endpoint.
*/
/*!
- \fn QString QAudioEndpointSelector::activeEndpoint() const
+ \fn QString QAudioEndpointSelectorControl::activeEndpoint() const
Returns the name of the currently selected audio endpoint.
*/
/*!
- \fn QAudioEndpointSelector::setActiveEndpoint(const QString& name)
+ \fn QAudioEndpointSelectorControl::setActiveEndpoint(const QString& name)
Set the active audio endpoint to \a name.
*/
/*!
- \fn QAudioEndpointSelector::activeEndpointChanged(const QString& name)
+ \fn QAudioEndpointSelectorControl::activeEndpointChanged(const QString& name)
Signals that the audio endpoint has changed to \a name.
*/
/*!
- \fn QAudioEndpointSelector::availableEndpointsChanged()
+ \fn QAudioEndpointSelectorControl::availableEndpointsChanged()
Signals that list of available endpoints has changed.
*/
-#include "moc_qaudioendpointselector.cpp"
+#include "moc_qaudioendpointselectorcontrol.cpp"
QT_END_NAMESPACE
diff --git a/src/multimedia/controls/qaudioendpointselector.h b/src/multimedia/controls/qaudioendpointselectorcontrol.h
index 97c9f00a6..9ddc767d5 100644
--- a/src/multimedia/controls/qaudioendpointselector.h
+++ b/src/multimedia/controls/qaudioendpointselectorcontrol.h
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#ifndef QAUDIOENDPOINTSELECTOR_H
-#define QAUDIOENDPOINTSELECTOR_H
+#ifndef QAUDIOENDPOINTSELECTORCONTROL_H
+#define QAUDIOENDPOINTSELECTORCONTROL_H
#include <qaudio.h>
#include <qmediacontrol.h>
@@ -54,12 +54,12 @@ QT_MODULE(Multimedia)
// Class forward declaration required for QDoc bug
class QString;
-class Q_MULTIMEDIA_EXPORT QAudioEndpointSelector : public QMediaControl
+class Q_MULTIMEDIA_EXPORT QAudioEndpointSelectorControl : public QMediaControl
{
Q_OBJECT
public:
- virtual ~QAudioEndpointSelector();
+ virtual ~QAudioEndpointSelectorControl();
virtual QList<QString> availableEndpoints() const = 0;
virtual QString endpointDescription(const QString& name) const = 0;
@@ -74,15 +74,15 @@ Q_SIGNALS:
void availableEndpointsChanged();
protected:
- QAudioEndpointSelector(QObject *parent = 0);
+ QAudioEndpointSelectorControl(QObject *parent = 0);
};
-#define QAudioEndpointSelector_iid "org.qt-project.qt.audioendpointselector/5.0"
-Q_MEDIA_DECLARE_CONTROL(QAudioEndpointSelector, QAudioEndpointSelector_iid)
+#define QAudioEndpointSelectorControl_iid "org.qt-project.qt.audioendpointselectorcontrol/5.0"
+Q_MEDIA_DECLARE_CONTROL(QAudioEndpointSelectorControl, QAudioEndpointSelectorControl_iid)
QT_END_NAMESPACE
QT_END_HEADER
-#endif // QAUDIOENDPOINTSELECTOR_H
+#endif // QAUDIOENDPOINTSELECTORCONTROL_H
diff --git a/src/multimedia/controls/qvideodevicecontrol.cpp b/src/multimedia/controls/qvideodeviceselectorcontrol.cpp
index d7941e5f7..85a776f8b 100644
--- a/src/multimedia/controls/qvideodevicecontrol.cpp
+++ b/src/multimedia/controls/qvideodeviceselectorcontrol.cpp
@@ -39,106 +39,106 @@
**
****************************************************************************/
-#include "qvideodevicecontrol.h"
+#include "qvideodeviceselectorcontrol.h"
QT_BEGIN_NAMESPACE
/*!
- \class QVideoDeviceControl
+ \class QVideoDeviceSelectorControl
- \brief The QVideoDeviceControl class provides an video device selector media control.
+ \brief The QVideoDeviceSelectorControl class provides an video device selector media control.
\inmodule QtMultimedia
\ingroup multimedia_control
- The QVideoDeviceControl class provides descriptions of the video devices
+ The QVideoDeviceSelectorControl class provides descriptions of the video devices
available on a system and allows one to be selected as the endpoint of a
media service.
- The interface name of QVideoDeviceControl is \c org.qt-project.qt.videodevicecontrol/5.0 as
- defined in QVideoDeviceControl_iid.
+ The interface name of QVideoDeviceSelectorControl is \c org.qt-project.qt.videodeviceselectorcontrol/5.0 as
+ defined in QVideoDeviceSelectorControl_iid.
*/
/*!
- \macro QVideoDeviceControl_iid
+ \macro QVideoDeviceSelectorControl_iid
- \c org.qt-project.qt.videodevicecontrol/5.0
+ \c org.qt-project.qt.videodeviceselectorcontrol/5.0
- Defines the interface name of the QVideoDeviceControl class.
+ Defines the interface name of the QVideoDeviceSelectorControl class.
- \relates QVideoDeviceControl
+ \relates QVideoDeviceSelectorControl
*/
/*!
- Constructs a video device control with the given \a parent.
+ Constructs a video device selector control with the given \a parent.
*/
-QVideoDeviceControl::QVideoDeviceControl(QObject *parent)
+QVideoDeviceSelectorControl::QVideoDeviceSelectorControl(QObject *parent)
:QMediaControl(parent)
{
}
/*!
- Destroys a video device control.
+ Destroys a video device selector control.
*/
-QVideoDeviceControl::~QVideoDeviceControl()
+QVideoDeviceSelectorControl::~QVideoDeviceSelectorControl()
{
}
/*!
- \fn QVideoDeviceControl::deviceCount() const
+ \fn QVideoDeviceSelectorControl::deviceCount() const
Returns the number of available video devices;
*/
/*!
- \fn QVideoDeviceControl::deviceName(int index) const
+ \fn QVideoDeviceSelectorControl::deviceName(int index) const
Returns the name of the video device at \a index.
*/
/*!
- \fn QVideoDeviceControl::deviceDescription(int index) const
+ \fn QVideoDeviceSelectorControl::deviceDescription(int index) const
Returns a description of the video device at \a index.
*/
/*!
- \fn QVideoDeviceControl::defaultDevice() const
+ \fn QVideoDeviceSelectorControl::defaultDevice() const
Returns the index of the default video device.
*/
/*!
- \fn QVideoDeviceControl::selectedDevice() const
+ \fn QVideoDeviceSelectorControl::selectedDevice() const
Returns the index of the selected video device.
*/
/*!
- \fn QVideoDeviceControl::setSelectedDevice(int index)
+ \fn QVideoDeviceSelectorControl::setSelectedDevice(int index)
Sets the selected video device \a index.
*/
/*!
- \fn QVideoDeviceControl::devicesChanged()
+ \fn QVideoDeviceSelectorControl::devicesChanged()
Signals that the list of available video devices has changed.
*/
/*!
- \fn QVideoDeviceControl::selectedDeviceChanged(int index)
+ \fn QVideoDeviceSelectorControl::selectedDeviceChanged(int index)
Signals that the selected video device \a index has changed.
*/
/*!
- \fn QVideoDeviceControl::selectedDeviceChanged(const QString &name)
+ \fn QVideoDeviceSelectorControl::selectedDeviceChanged(const QString &name)
Signals that the selected video device \a name has changed.
*/
-#include "moc_qvideodevicecontrol.cpp"
+#include "moc_qvideodeviceselectorcontrol.cpp"
QT_END_NAMESPACE
diff --git a/src/multimedia/controls/qvideodevicecontrol.h b/src/multimedia/controls/qvideodeviceselectorcontrol.h
index 1ea65dc81..d300d183c 100644
--- a/src/multimedia/controls/qvideodevicecontrol.h
+++ b/src/multimedia/controls/qvideodeviceselectorcontrol.h
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#ifndef QVIDEODEVICECONTROL_H
-#define QVIDEODEVICECONTROL_H
+#ifndef QVIDEODEVICESELECTORCONTROL_H
+#define QVIDEODEVICESELECTORCONTROL_H
#include "qmediacontrol.h"
@@ -53,12 +53,12 @@ QT_MODULE(Multimedia)
// Required for QDoc workaround
class QString;
-class Q_MULTIMEDIA_EXPORT QVideoDeviceControl : public QMediaControl
+class Q_MULTIMEDIA_EXPORT QVideoDeviceSelectorControl : public QMediaControl
{
Q_OBJECT
public:
- virtual ~QVideoDeviceControl();
+ virtual ~QVideoDeviceSelectorControl();
virtual int deviceCount() const = 0;
@@ -77,14 +77,14 @@ Q_SIGNALS:
void devicesChanged();
protected:
- QVideoDeviceControl(QObject *parent = 0);
+ QVideoDeviceSelectorControl(QObject *parent = 0);
};
-#define QVideoDeviceControl_iid "org.qt-project.qt.videodevicecontrol/5.0"
-Q_MEDIA_DECLARE_CONTROL(QVideoDeviceControl, QVideoDeviceControl_iid)
+#define QVideoDeviceSelectorControl_iid "org.qt-project.qt.videodeviceselectorcontrol/5.0"
+Q_MEDIA_DECLARE_CONTROL(QVideoDeviceSelectorControl, QVideoDeviceSelectorControl_iid)
QT_END_NAMESPACE
QT_END_HEADER
-#endif // QVIDEODEVICECONTROL_H
+#endif // QVIDEODEVICESELECTORCONTROL_H
diff --git a/src/multimedia/controls/qvideoencodercontrol.cpp b/src/multimedia/controls/qvideoencodersettingscontrol.cpp
index 29f87e8ec..0b1f2d258 100644
--- a/src/multimedia/controls/qvideoencodercontrol.cpp
+++ b/src/multimedia/controls/qvideoencodersettingscontrol.cpp
@@ -39,76 +39,76 @@
**
****************************************************************************/
-#include "qvideoencodercontrol.h"
+#include "qvideoencodersettingscontrol.h"
#include <QtCore/qstringlist.h>
#include <QtCore/qvariant.h>
QT_BEGIN_NAMESPACE
/*!
- \class QVideoEncoderControl
+ \class QVideoEncoderSettingsControl
\inmodule QtMultimedia
\ingroup multimedia_control
- \brief The QVideoEncoderControl class provides access to the settings
+ \brief The QVideoEncoderSettingsControl class provides access to the settings
of a media service that performs video encoding.
If a QMediaService supports encoding video data it will implement
- QVideoEncoderControl. This control provides information about the limits
+ QVideoEncoderSettingsControl. This control provides information about the limits
of restricted video encoder options and allows the selection of a set of
video encoder settings as specified in a QVideoEncoderSettings object.
The functionality provided by this control is exposed to application code
through the QMediaRecorder class.
- The interface name of QVideoEncoderControl is \c org.qt-project.qt.videoencodercontrol/5.0 as
- defined in QVideoEncoderControl_iid.
+ The interface name of QVideoEncoderSettingsControl is \c org.qt-project.qt.videoencodersettingscontrol/5.0 as
+ defined in QVideoEncoderSettingsControl_iid.
\sa QMediaRecorder, QVideoEncoderSettings, QMediaService::requestControl()
*/
/*!
- \macro QVideoEncoderControl_iid
+ \macro QVideoEncoderSettingsControl_iid
- \c org.qt-project.qt.videoencodercontrol/5.0
+ \c org.qt-project.qt.videoencodersettingscontrol/5.0
- Defines the interface name of the QVideoEncoderControl class.
+ Defines the interface name of the QVideoEncoderSettingsControl class.
- \relates QVideoEncoderControl
+ \relates QVideoEncoderSettingsControl
*/
/*!
- Create a new video encoder control object with the given \a parent.
+ Create a new video encoder settings control object with the given \a parent.
*/
-QVideoEncoderControl::QVideoEncoderControl(QObject *parent)
+QVideoEncoderSettingsControl::QVideoEncoderSettingsControl(QObject *parent)
:QMediaControl(parent)
{
}
/*!
- Destroys a video encoder control.
+ Destroys a video encoder settings control.
*/
-QVideoEncoderControl::~QVideoEncoderControl()
+QVideoEncoderSettingsControl::~QVideoEncoderSettingsControl()
{
}
/*!
- \fn QVideoEncoderControl::supportedVideoCodecs() const
+ \fn QVideoEncoderSettingsControl::supportedVideoCodecs() const
Returns the list of supported video codecs.
*/
/*!
- \fn QVideoEncoderControl::videoCodecDescription(const QString &codec) const
+ \fn QVideoEncoderSettingsControl::videoCodecDescription(const QString &codec) const
Returns a description of a video \a codec.
*/
/*!
- \fn QVideoEncoderControl::supportedResolutions(const QVideoEncoderSettings &settings = QVideoEncoderSettings(),
+ \fn QVideoEncoderSettingsControl::supportedResolutions(const QVideoEncoderSettings &settings = QVideoEncoderSettings(),
bool *continuous = 0) const
Returns a list of supported resolutions.
@@ -125,7 +125,7 @@ QVideoEncoderControl::~QVideoEncoderControl()
*/
/*!
- \fn QVideoEncoderControl::supportedFrameRates(const QVideoEncoderSettings &settings = QVideoEncoderSettings(),
+ \fn QVideoEncoderSettingsControl::supportedFrameRates(const QVideoEncoderSettings &settings = QVideoEncoderSettings(),
bool *continuous = 0) const
Returns a list of supported frame rates.
@@ -142,21 +142,21 @@ QVideoEncoderControl::~QVideoEncoderControl()
*/
/*!
- \fn QVideoEncoderControl::videoSettings() const
+ \fn QVideoEncoderSettingsControl::videoSettings() const
Returns the video encoder settings.
- The returned value may be different tha passed to QVideoEncoderControl::setVideoSettings()
+ The returned value may be different tha passed to QVideoEncoderSettingsControl::setVideoSettings()
if the settings contains the default or undefined parameters.
In this case if the undefined parameters are already resolved, they should be returned.
*/
/*!
- \fn QVideoEncoderControl::setVideoSettings(const QVideoEncoderSettings &settings)
+ \fn QVideoEncoderSettingsControl::setVideoSettings(const QVideoEncoderSettings &settings)
Sets the selected video encoder \a settings.
*/
-#include "moc_qvideoencodercontrol.cpp"
+#include "moc_qvideoencodersettingscontrol.cpp"
QT_END_NAMESPACE
diff --git a/src/multimedia/controls/qvideoencodercontrol.h b/src/multimedia/controls/qvideoencodersettingscontrol.h
index 4313e1a50..bdd707a37 100644
--- a/src/multimedia/controls/qvideoencodercontrol.h
+++ b/src/multimedia/controls/qvideoencodersettingscontrol.h
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#ifndef QVIDEOENCODERCONTROL_H
-#define QVIDEOENCODERCONTROL_H
+#ifndef QVIDEOENCODERSETTINGSCONTROL_H
+#define QVIDEOENCODERSETTINGSCONTROL_H
#include "qmediacontrol.h"
#include "qmediarecorder.h"
@@ -63,12 +63,12 @@ QT_BEGIN_NAMESPACE
// Required for QDoc workaround
class QString;
-class Q_MULTIMEDIA_EXPORT QVideoEncoderControl : public QMediaControl
+class Q_MULTIMEDIA_EXPORT QVideoEncoderSettingsControl : public QMediaControl
{
Q_OBJECT
public:
- virtual ~QVideoEncoderControl();
+ virtual ~QVideoEncoderSettingsControl();
virtual QList<QSize> supportedResolutions(const QVideoEncoderSettings &settings,
bool *continuous = 0) const = 0;
@@ -83,11 +83,11 @@ public:
virtual void setVideoSettings(const QVideoEncoderSettings &settings) = 0;
protected:
- QVideoEncoderControl(QObject *parent = 0);
+ QVideoEncoderSettingsControl(QObject *parent = 0);
};
-#define QVideoEncoderControl_iid "org.qt-project.qt.videoencodercontrol/5.0"
-Q_MEDIA_DECLARE_CONTROL(QVideoEncoderControl, QVideoEncoderControl_iid)
+#define QVideoEncoderSettingsControl_iid "org.qt-project.qt.videoencodersettingscontrol/5.0"
+Q_MEDIA_DECLARE_CONTROL(QVideoEncoderSettingsControl, QVideoEncoderSettingsControl_iid)
QT_END_NAMESPACE