diff options
author | Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com> | 2012-06-29 13:35:41 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-06-29 07:28:22 +0200 |
commit | b3e8783334f339e0a1f64670b8fb0e74699f735c (patch) | |
tree | f9aa7f4e1098ae6269a5e50104bb65864a65103a /src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h | |
parent | 799a33e34d981067d12b34a541391bc54a0d0807 (diff) |
Gst capture service: capture mode fixes
Fixed reporting the current capture mode
Set the correct default capture mode
Allow viewfinder only and Video+Image capture modes
Change-Id: Ib12504304bca22fe664631ff5ffbc0a392ba34a8
Reviewed-by: Ling Hu <ling.hu@nokia.com>
Reviewed-by: Lev Zelenskiy <lev.zelenskiy@nokia.com>
Diffstat (limited to 'src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h')
-rw-r--r-- | src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h b/src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h index e8fe27cb1..c72d2f290 100644 --- a/src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h +++ b/src/plugins/gstreamer/mediacapture/qgstreamercapturesession.h @@ -86,7 +86,12 @@ class QGstreamerCaptureSession : public QObject, public QGstreamerBusMessageFilt Q_ENUMS(CaptureMode) Q_INTERFACES(QGstreamerBusMessageFilter) public: - enum CaptureMode { Audio = 1, Video = 2, Image=4, AudioAndVideo = Audio | Video }; + enum CaptureMode { Audio = 1, + Video = 2, + Image = 4, + AudioAndVideo = Audio | Video, + AudioAndVideoAndImage = Audio | Video | Image + }; enum State { StoppedState, PreviewState, PausedState, RecordingState }; QGstreamerCaptureSession(CaptureMode captureMode, QObject *parent); |