diff -r ce961d2c008b -r 6745d806c5ff qtmobility/src/multimedia/qmediarecordercontrol.h --- a/qtmobility/src/multimedia/qmediarecordercontrol.h Mon Jun 21 22:38:54 2010 +0100 +++ b/qtmobility/src/multimedia/qmediarecordercontrol.h Thu Jul 22 16:42:52 2010 +0100 @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). ** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** @@ -51,7 +51,7 @@ QT_BEGIN_NAMESPACE -class Q_MEDIA_EXPORT QMediaRecorderControl : public QMediaControl +class Q_MULTIMEDIA_EXPORT QMediaRecorderControl : public QMediaControl { Q_OBJECT @@ -65,17 +65,21 @@ virtual qint64 duration() const = 0; + virtual bool isMuted() const = 0; + virtual void applySettings() = 0; Q_SIGNALS: void stateChanged(QMediaRecorder::State state); void durationChanged(qint64 position); + void mutedChanged(bool muted); void error(int error, const QString &errorString); public Q_SLOTS: virtual void record() = 0; virtual void pause() = 0; virtual void stop() = 0; + virtual void setMuted(bool muted) = 0; protected: QMediaRecorderControl(QObject* parent = 0);