diff options
author | Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com> | 2012-01-31 10:08:49 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-02-01 08:10:20 +0100 |
commit | a22a0195f146e83174ee4eacffe33c161ab39e50 (patch) | |
tree | ecc72efc2790bce4238c8c1c9df223f54c0b3651 /src/multimedia/recording/qmediarecorder.h | |
parent | 9d3102efe29e294971b30aa2ce00be5cb7db5e05 (diff) |
Split QMediaRecorder::setEncodingSettings to separate setters.
It's easier to change only the necessary part of encoding settings.
The settings are applied during the next event loop or before recording
starts.
Change-Id: Ia2b5c93826a302212aa7f79a0c75e4cbaaf1dd7a
Reviewed-by: Ling Hu <ling.hu@nokia.com>
Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
Diffstat (limited to 'src/multimedia/recording/qmediarecorder.h')
-rw-r--r-- | src/multimedia/recording/qmediarecorder.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/multimedia/recording/qmediarecorder.h b/src/multimedia/recording/qmediarecorder.h index 1536d160e..2a8d62fac 100644 --- a/src/multimedia/recording/qmediarecorder.h +++ b/src/multimedia/recording/qmediarecorder.h @@ -115,7 +115,7 @@ public: bool isMuted() const; QStringList supportedContainers() const; - QString containerDescription(const QString &containerMimeType) const; + QString containerDescription(const QString &format) const; QStringList supportedAudioCodecs() const; QString audioCodecDescription(const QString &codecName) const; @@ -134,13 +134,16 @@ public: QAudioEncoderSettings audioSettings() const; QVideoEncoderSettings videoSettings() const; - QString containerMimeType() const; + QString containerFormat() const; + + void setAudioSettings(const QAudioEncoderSettings &audioSettings); + void setVideoSettings(const QVideoEncoderSettings &videoSettings); + void setContainerFormat(const QString &container); void setEncodingSettings(const QAudioEncoderSettings &audioSettings, const QVideoEncoderSettings &videoSettings = QVideoEncoderSettings(), const QString &containerMimeType = QString()); - bool isMetaDataAvailable() const; bool isMetaDataWritable() const; @@ -178,6 +181,7 @@ private: Q_PRIVATE_SLOT(d_func(), void _q_serviceDestroyed()) Q_PRIVATE_SLOT(d_func(), void _q_notify()) Q_PRIVATE_SLOT(d_func(), void _q_updateNotifyInterval(int)) + Q_PRIVATE_SLOT(d_func(), void _q_applySettings()) }; QT_END_NAMESPACE |