summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/phonon/mmf/audioplayer.cpp
diff options
context:
space:
mode:
authorGareth Stockwell <ext-gareth.stockwell@nokia.com>2009-12-04 11:49:12 (GMT)
committerGareth Stockwell <ext-gareth.stockwell@nokia.com>2009-12-08 13:07:39 (GMT)
commit3f648dc075689e2ffedda2769cc76b4a56fb1073 (patch)
treee216758e5d86e14c7d3d8630796e11f355b4add4 /src/3rdparty/phonon/mmf/audioplayer.cpp
parent8e21fc62fe40c8e393007516958c216ad8dbd629 (diff)
downloadQt-3f648dc075689e2ffedda2769cc76b4a56fb1073.zip
Qt-3f648dc075689e2ffedda2769cc76b4a56fb1073.tar.gz
Qt-3f648dc075689e2ffedda2769cc76b4a56fb1073.tar.bz2
Implemented node disconnection in Phonon MMF backend
Task-number: QTBUG-4663 Reviewed-by: Frans Englich
Diffstat (limited to 'src/3rdparty/phonon/mmf/audioplayer.cpp')
-rw-r--r--src/3rdparty/phonon/mmf/audioplayer.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/3rdparty/phonon/mmf/audioplayer.cpp b/src/3rdparty/phonon/mmf/audioplayer.cpp
index 77488f4..ee07229 100644
--- a/src/3rdparty/phonon/mmf/audioplayer.cpp
+++ b/src/3rdparty/phonon/mmf/audioplayer.cpp
@@ -46,8 +46,8 @@ void MMF::AudioPlayer::construct()
TRACE_CONTEXT(AudioPlayer::AudioPlayer, EAudioApi);
TRACE_ENTRY_0();
- CPlayerType *player = 0;
- QT_TRAP_THROWING(player = CPlayerType::NewL(*this, 0, EMdaPriorityPreferenceNone));
+ NativePlayer *player = 0;
+ QT_TRAP_THROWING(player = NativePlayer::NewL(*this, 0, EMdaPriorityPreferenceNone));
m_player.reset(player);
m_player->RegisterForAudioLoadingNotification(*this);
@@ -62,6 +62,11 @@ MMF::AudioPlayer::~AudioPlayer()
TRACE_EXIT_0();
}
+MMF::AudioPlayer::NativePlayer *MMF::AudioPlayer::nativePlayer() const
+{
+ return m_player.data();
+}
+
//-----------------------------------------------------------------------------
// Public API
//-----------------------------------------------------------------------------
@@ -223,12 +228,6 @@ void MMF::AudioPlayer::MapcPlayComplete(TInt aError)
TRACE_EXIT_0();
}
-CPlayerType *MMF::AudioPlayer::player() const
-{
- return m_player.data();
-}
-
-
#ifdef QT_PHONON_MMF_AUDIO_DRM
void MMF::AudioPlayer::MaloLoadingStarted()
{