diff options
author | Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com> | 2012-05-01 13:10:33 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-02 03:15:01 +0200 |
commit | b7935a84d71b479f5320e5b062274d344835ba26 (patch) | |
tree | e72ac1774590d91f621ed9b21cf0c0ab2c87903b /src/multimedia/controls/qmediarecordercontrol.h | |
parent | af932e8653b024c93ed49ba30d6f06839ecfced6 (diff) |
Added QMediaRecorder::status property
QMediaRecorder::state property represents the user request and
changed synchronously during record(), pause() or stop() calls.
Recorder status is changed asynchronously
and represents the actual status of media recorder.
This also makes API more consistent with QMediaPlayer and QCamera.
Change-Id: I80b4aaa70bb88e555c492908da8c29d0fc5ed5ea
Reviewed-by: Ling Hu <ling.hu@nokia.com>
Diffstat (limited to 'src/multimedia/controls/qmediarecordercontrol.h')
-rw-r--r-- | src/multimedia/controls/qmediarecordercontrol.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/multimedia/controls/qmediarecordercontrol.h b/src/multimedia/controls/qmediarecordercontrol.h index d8e7ea5b1..dccca6fe5 100644 --- a/src/multimedia/controls/qmediarecordercontrol.h +++ b/src/multimedia/controls/qmediarecordercontrol.h @@ -67,6 +67,7 @@ public: virtual bool setOutputLocation(const QUrl &location) = 0; virtual QMediaRecorder::State state() const = 0; + virtual QMediaRecorder::Status status() const = 0; virtual qint64 duration() const = 0; @@ -76,6 +77,7 @@ public: Q_SIGNALS: void stateChanged(QMediaRecorder::State state); + void statusChanged(QMediaRecorder::Status status); void durationChanged(qint64 position); void mutedChanged(bool muted); void actualLocationChanged(const QUrl &location); |