diff options
author | Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com> | 2012-05-21 12:09:50 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-07-19 09:08:53 +0200 |
commit | 36ff2fe85e418e7cf82f6c6a67d49a2f16998853 (patch) | |
tree | 5d64120ddcffa9415149e1ebc3ebc7bbf86ac9bb /src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h | |
parent | 0d0e89b1e89589812a91ee8d202de2576d6ae89f (diff) |
Added volume property to QMediaRecorder
Change-Id: I19f727107651c9f640ca1c010a3764f05aef8820
Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
Diffstat (limited to 'src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h')
-rw-r--r-- | src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h b/src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h index 7c88ce230..282f5b1d6 100644 --- a/src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h +++ b/src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h @@ -131,6 +131,7 @@ public: qint64 duration() const; bool isMuted() const { return m_muted; } + qreal volume() const { return m_volume; } bool isReady() const; @@ -148,6 +149,7 @@ signals: void imageCaptured(int requestId, const QImage &img); void imageSaved(int requestId, const QString &path); void mutedChanged(bool); + void volumeChanged(qreal); void readyChanged(bool); void viewfinderChanged(); @@ -159,6 +161,7 @@ public slots: void setMetaData(const QMap<QByteArray, QVariant>&); void setMuted(bool); + void setVolume(qreal volume); private: enum PipelineMode { EmptyPipeline, PreviewPipeline, RecordingPipeline, PreviewAndRecordingPipeline }; @@ -210,7 +213,8 @@ private: GstElement *m_audioPreviewQueue; GstElement *m_audioPreview; GstElement *m_audioVolume; - bool m_muted; + gboolean m_muted; + double m_volume; GstElement *m_videoSrc; GstElement *m_videoTee; |