diff options
Diffstat (limited to 'plugins/multimedia/symbian/mmf/audiosource/s60audiomediarecordercontrol.cpp')
-rw-r--r-- | plugins/multimedia/symbian/mmf/audiosource/s60audiomediarecordercontrol.cpp | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/plugins/multimedia/symbian/mmf/audiosource/s60audiomediarecordercontrol.cpp b/plugins/multimedia/symbian/mmf/audiosource/s60audiomediarecordercontrol.cpp index 2c7c96e78e..a473a12d9c 100644 --- a/plugins/multimedia/symbian/mmf/audiosource/s60audiomediarecordercontrol.cpp +++ b/plugins/multimedia/symbian/mmf/audiosource/s60audiomediarecordercontrol.cpp @@ -44,14 +44,16 @@ #include "s60mmtrace.h" S60AudioMediaRecorderControl::S60AudioMediaRecorderControl(QObject *session, QObject *parent) - :QMediaRecorderControl(parent), m_state(QMediaRecorder::StoppedState) + : QMediaRecorderControl(parent), m_state(QMediaRecorder::StoppedState) { TRACE("S60AudioMediaRecorderControl::S60AudioMediaRecorderControl" << qtThisPtr()); - m_session = qobject_cast<S60AudioCaptureSession*>(session); - connect(m_session, SIGNAL(positionChanged(qint64)), this, SIGNAL(durationChanged(qint64))); - connect(m_session, SIGNAL(stateChanged(S60AudioCaptureSession::TAudioCaptureState)), this, SLOT(updateState(S60AudioCaptureSession::TAudioCaptureState))); - connect(m_session,SIGNAL(error(int,const QString &)),this,SIGNAL(error(int,const QString &))); + connect(m_session, SIGNAL(positionChanged(qint64)), + this, SIGNAL(durationChanged(qint64))); + connect(m_session, SIGNAL(stateChanged(S60AudioCaptureSession::TAudioCaptureState)), + this, SLOT(updateState(S60AudioCaptureSession::TAudioCaptureState))); + connect(m_session,SIGNAL(error(int, const QString &)), + this, SIGNAL(error(int, const QString &))); } S60AudioMediaRecorderControl::~S60AudioMediaRecorderControl() @@ -64,11 +66,10 @@ QUrl S60AudioMediaRecorderControl::outputLocation() const return m_session->outputLocation(); } -bool S60AudioMediaRecorderControl::setOutputLocation(const QUrl& sink) +bool S60AudioMediaRecorderControl::setOutputLocation(const QUrl &sink) { TRACE("S60AudioMediaRecorderControl::setOutputLocation" << qtThisPtr() << "sink" << sink); - return m_session->setOutputLocation(sink); } @@ -116,21 +117,18 @@ qint64 S60AudioMediaRecorderControl::duration() const void S60AudioMediaRecorderControl::record() { TRACE("S60AudioMediaRecorderControl::record" << qtThisPtr()); - m_session->record(); } void S60AudioMediaRecorderControl::pause() { TRACE("S60AudioMediaRecorderControl::pause" << qtThisPtr()); - m_session->pause(); } void S60AudioMediaRecorderControl::stop() { TRACE("S60AudioMediaRecorderControl::stop" << qtThisPtr()); - m_session->stop(); } @@ -139,6 +137,11 @@ bool S60AudioMediaRecorderControl::isMuted() const return m_session->muted(); } +void S60AudioMediaRecorderControl::applySettings() +{ + +} + void S60AudioMediaRecorderControl::setMuted(bool muted) { if (muted != isMuted()) { |