diff options
author | Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com> | 2012-01-31 13:20:17 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-02-01 08:10:33 +0100 |
commit | ba37f73d44269920c904a3110f9090b8c091c118 (patch) | |
tree | e37895afcdd32c6603ac0b3c99b01680fa459a63 /src/multimedia/controls | |
parent | a26bf6c8b6dbf91d0f556dfd41222db2775ba038 (diff) |
Added QMediaRecorder::actualLocation property
To report the actual location file was written.
Change-Id: Ibb56a720a258a1e5cedceaf0f9bcea73fb93bc96
Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
Diffstat (limited to 'src/multimedia/controls')
-rw-r--r-- | src/multimedia/controls/qmediarecordercontrol.cpp | 11 | ||||
-rw-r--r-- | src/multimedia/controls/qmediarecordercontrol.h | 1 |
2 files changed, 11 insertions, 1 deletions
diff --git a/src/multimedia/controls/qmediarecordercontrol.cpp b/src/multimedia/controls/qmediarecordercontrol.cpp index c6af5bced..6caefd9bb 100644 --- a/src/multimedia/controls/qmediarecordercontrol.cpp +++ b/src/multimedia/controls/qmediarecordercontrol.cpp @@ -111,7 +111,9 @@ QMediaRecorderControl::~QMediaRecorderControl() The \a location can be relative or empty; in this case the service should use the system specific place and file naming scheme. - After recording has stated, QMediaRecorderControl::outputLocation() should return the actual output location. + + After recording has started, the backend should report the actual file location + with actualLocationChanged() signal. */ /*! @@ -185,6 +187,13 @@ QMediaRecorderControl::~QMediaRecorderControl() */ /*! + \fn void QMediaRecorderControl::actualLocationChanged(const QUrl &location) + + Signals that the actual media \a location has changed. + This signal should be emitted at start of recording. +*/ + +/*! \fn void QMediaRecorderControl::error(int error, const QString &errorString) Signals that an \a error has occurred. The \a errorString describes the error. diff --git a/src/multimedia/controls/qmediarecordercontrol.h b/src/multimedia/controls/qmediarecordercontrol.h index ac952708a..73e5430df 100644 --- a/src/multimedia/controls/qmediarecordercontrol.h +++ b/src/multimedia/controls/qmediarecordercontrol.h @@ -78,6 +78,7 @@ Q_SIGNALS: void stateChanged(QMediaRecorder::State state); void durationChanged(qint64 position); void mutedChanged(bool muted); + void actualLocationChanged(const QUrl &location); void error(int error, const QString &errorString); public Q_SLOTS: |