Revision: 201024 RCL_3
authorDremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Thu, 15 Jul 2010 18:35:08 +0300
branchRCL_3
changeset 30 2d2c7d1515f7
parent 24 407431f36921
child 31 33a5d2bbf6fc
Revision: 201024 Kit: 2010127
mmsharing/mmshengine/bwins/musengineu.def
mmsharing/mmshengine/eabi/musengineu.def
mmsharing/mmshengine/inc/musengsession.h
mmsharing/mmshengine/inc/musengtelephoneutils.h
mmsharing/mmshengine/src/musengsession.cpp
mmsharing/mmshengine/src/musengtelephoneutils.cpp
mmsharing/mmshengine/tsrc/ut_engine/BWINS/ut_musengineU.DEF
mmsharing/mmshengine/tsrc/ut_engine/eabi/ut_musengineu.def
mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengsession.h
mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengtelephoneutils.h
mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengsession.cpp
mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengtelephoneutils.cpp
mmsharing/mmshui/src/musuiclipsharingcontroller.cpp
mmsharing/mmshui/src/musuilivesharingcontroller.cpp
mmsharing/mmshui/src/musuireceivecontroller.cpp
--- a/mmsharing/mmshengine/bwins/musengineu.def	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshengine/bwins/musengineu.def	Thu Jul 15 18:35:08 2010 +0300
@@ -10,17 +10,17 @@
 	?ZoomDefaultL@CMusEngLiveSession@@QAEXXZ @ 9 NONAME ; void CMusEngLiveSession::ZoomDefaultL(void)
 	?GetUri16L@TMusEngUriParser@@QAEPAVHBufC16@@H@Z @ 10 NONAME ; class HBufC16 * TMusEngUriParser::GetUri16L(int)
 	?VolumeUpL@CMusEngSession@@UAEXXZ @ 11 NONAME ; void CMusEngSession::VolumeUpL(void)
-	?UriType@TMusEngUriParser@@QAE?AW4TMusEngUriType@1@XZ @ 12 NONAME ; enum TMusEngUriParser::TMusEngUriType TMusEngUriParser::UriType(void)
-	?IsMutedL@CMusEngMceSession@@QAEHXZ @ 13 NONAME ; int CMusEngMceSession::IsMutedL(void)
-	?DurationL@CMusEngClipSession@@QAE?AVTTimeIntervalSeconds@@XZ @ 14 NONAME ; class TTimeIntervalSeconds CMusEngClipSession::DurationL(void)
-	??0TMusEngUriParser@@QAE@ABVTDesC16@@@Z @ 15 NONAME ; TMusEngUriParser::TMusEngUriParser(class TDesC16 const &)
-	?AcceptInvitationL@CMusEngReceiveSession@@QAEXABH@Z @ 16 NONAME ; void CMusEngReceiveSession::AcceptInvitationL(int const &)
-	?CurrentZoomL@CMusEngLiveSession@@QBEHXZ @ 17 NONAME ; int CMusEngLiveSession::CurrentZoomL(void) const
-	?MinBrightnessL@CMusEngLiveSession@@QBEHXZ @ 18 NONAME ; int CMusEngLiveSession::MinBrightnessL(void) const
-	?GetUri8L@TMusEngUriParser@@QAEPAVHBufC8@@XZ @ 19 NONAME ; class HBufC8 * TMusEngUriParser::GetUri8L(void)
-	?NewL@CMusEngLiveSession@@SAPAV1@ABVTRect@@AAVMMusEngSessionObserver@@AAVMMusEngOutSessionObserver@@AAVMMusEngLiveSessionObserver@@I@Z @ 20 NONAME ; class CMusEngLiveSession * CMusEngLiveSession::NewL(class TRect const &, class MMusEngSessionObserver &, class MMusEngOutSessionObserver &, class MMusEngLiveSessionObserver &, unsigned int)
-	?UnmuteL@CMusEngMceSession@@UAEXXZ @ 21 NONAME ; void CMusEngMceSession::UnmuteL(void)
-	?AudioRoutingCanBeChanged@CMusEngSession@@QAEHXZ @ 22 NONAME ; int CMusEngSession::AudioRoutingCanBeChanged(void)
+	?SetVolumeChangeObserver@CMusEngSession@@QAEXPAVMMusEngVolumeChangeObserver@@@Z @ 12 NONAME ; void CMusEngSession::SetVolumeChangeObserver(class MMusEngVolumeChangeObserver *)
+	?UriType@TMusEngUriParser@@QAE?AW4TMusEngUriType@1@XZ @ 13 NONAME ; enum TMusEngUriParser::TMusEngUriType TMusEngUriParser::UriType(void)
+	?IsMutedL@CMusEngMceSession@@QAEHXZ @ 14 NONAME ; int CMusEngMceSession::IsMutedL(void)
+	?DurationL@CMusEngClipSession@@QAE?AVTTimeIntervalSeconds@@XZ @ 15 NONAME ; class TTimeIntervalSeconds CMusEngClipSession::DurationL(void)
+	??0TMusEngUriParser@@QAE@ABVTDesC16@@@Z @ 16 NONAME ; TMusEngUriParser::TMusEngUriParser(class TDesC16 const &)
+	?AcceptInvitationL@CMusEngReceiveSession@@QAEXABH@Z @ 17 NONAME ; void CMusEngReceiveSession::AcceptInvitationL(int const &)
+	?CurrentZoomL@CMusEngLiveSession@@QBEHXZ @ 18 NONAME ; int CMusEngLiveSession::CurrentZoomL(void) const
+	?MinBrightnessL@CMusEngLiveSession@@QBEHXZ @ 19 NONAME ; int CMusEngLiveSession::MinBrightnessL(void) const
+	?GetUri8L@TMusEngUriParser@@QAEPAVHBufC8@@XZ @ 20 NONAME ; class HBufC8 * TMusEngUriParser::GetUri8L(void)
+	?NewL@CMusEngLiveSession@@SAPAV1@ABVTRect@@AAVMMusEngSessionObserver@@AAVMMusEngOutSessionObserver@@AAVMMusEngLiveSessionObserver@@I@Z @ 21 NONAME ; class CMusEngLiveSession * CMusEngLiveSession::NewL(class TRect const &, class MMusEngSessionObserver &, class MMusEngOutSessionObserver &, class MMusEngLiveSessionObserver &, unsigned int)
+	?UnmuteL@CMusEngMceSession@@UAEXXZ @ 22 NONAME ; void CMusEngMceSession::UnmuteL(void)
 	?MaxBrightnessL@CMusEngLiveSession@@QBEHXZ @ 23 NONAME ; int CMusEngLiveSession::MaxBrightnessL(void) const
 	?MinZoomL@CMusEngLiveSession@@QBEHXZ @ 24 NONAME ; int CMusEngLiveSession::MinZoomL(void) const
 	?VolumeDownL@CMusEngSession@@UAEXXZ @ 25 NONAME ; void CMusEngSession::VolumeDownL(void)
@@ -60,14 +60,15 @@
 	?ZoomOutL@CMusEngLiveSession@@QAEXXZ @ 59 NONAME ; void CMusEngLiveSession::ZoomOutL(void)
 	?ConnectionActive@CMusEngMceSession@@QBEHXZ @ 60 NONAME ; int CMusEngMceSession::ConnectionActive(void) const
 	?PositionL@CMusEngClipSession@@QAE?AVTTimeIntervalSeconds@@XZ @ 61 NONAME ; class TTimeIntervalSeconds CMusEngClipSession::PositionL(void)
-	?MuteMicL@CMusEngSession@@QAEXH@Z @ 62 NONAME ; void CMusEngSession::MuteMicL(int)
-	?NewL@CMusEngLiveSession@@SAPAV1@ABVTDesC16@@ABVTRect@@AAVMMusEngSessionObserver@@AAVMMusEngOutSessionObserver@@AAVMMusEngLiveSessionObserver@@I@Z @ 63 NONAME ; class CMusEngLiveSession * CMusEngLiveSession::NewL(class TDesC16 const &, class TRect const &, class MMusEngSessionObserver &, class MMusEngOutSessionObserver &, class MMusEngLiveSessionObserver &, unsigned int)
-	?EnableDisplayL@CMusEngMceSession@@UAEXH@Z @ 64 NONAME ; void CMusEngMceSession::EnableDisplayL(int)
-	?CurrentBrightnessL@CMusEngLiveSession@@QBEHXZ @ 65 NONAME ; int CMusEngLiveSession::CurrentBrightnessL(void) const
-	?RecordL@CMusEngLiveSession@@QAEXH@Z @ 66 NONAME ; void CMusEngLiveSession::RecordL(int)
-	?IsPlayingL@CMusEngLiveSession@@UAEHXZ @ 67 NONAME ; int CMusEngLiveSession::IsPlayingL(void)
-	?TerminateL@CMusEngMceSession@@QAEXXZ @ 68 NONAME ; void CMusEngMceSession::TerminateL(void)
-	?PlayL@CMusEngLiveSession@@UAEXXZ @ 69 NONAME ; void CMusEngLiveSession::PlayL(void)
-	?SetPositionL@CMusEngClipSession@@QAEXABVTTimeIntervalSeconds@@@Z @ 70 NONAME ; void CMusEngClipSession::SetPositionL(class TTimeIntervalSeconds const &)
-	?SetVolumeChangeObserver@CMusEngSession@@QAEXPAVMMusEngVolumeChangeObserver@@@Z @ 71 NONAME ; void CMusEngSession::SetVolumeChangeObserver(class MMusEngVolumeChangeObserver *)
+	?AudioRoutingCanBeChanged@CMusEngSession@@QBEHXZ @ 62 NONAME ; int CMusEngSession::AudioRoutingCanBeChanged(void) const
+	?AudioOutputIsBT@CMusEngSession@@QBEHXZ @ 63 NONAME ; int CMusEngSession::AudioOutputIsBT(void) const
+	?MuteMicL@CMusEngSession@@QAEXH@Z @ 64 NONAME ; void CMusEngSession::MuteMicL(int)
+	?NewL@CMusEngLiveSession@@SAPAV1@ABVTDesC16@@ABVTRect@@AAVMMusEngSessionObserver@@AAVMMusEngOutSessionObserver@@AAVMMusEngLiveSessionObserver@@I@Z @ 65 NONAME ; class CMusEngLiveSession * CMusEngLiveSession::NewL(class TDesC16 const &, class TRect const &, class MMusEngSessionObserver &, class MMusEngOutSessionObserver &, class MMusEngLiveSessionObserver &, unsigned int)
+	?EnableDisplayL@CMusEngMceSession@@UAEXH@Z @ 66 NONAME ; void CMusEngMceSession::EnableDisplayL(int)
+	?CurrentBrightnessL@CMusEngLiveSession@@QBEHXZ @ 67 NONAME ; int CMusEngLiveSession::CurrentBrightnessL(void) const
+	?RecordL@CMusEngLiveSession@@QAEXH@Z @ 68 NONAME ; void CMusEngLiveSession::RecordL(int)
+	?IsPlayingL@CMusEngLiveSession@@UAEHXZ @ 69 NONAME ; int CMusEngLiveSession::IsPlayingL(void)
+	?TerminateL@CMusEngMceSession@@QAEXXZ @ 70 NONAME ; void CMusEngMceSession::TerminateL(void)
+	?PlayL@CMusEngLiveSession@@UAEXXZ @ 71 NONAME ; void CMusEngLiveSession::PlayL(void)
+	?SetPositionL@CMusEngClipSession@@QAEXABVTTimeIntervalSeconds@@@Z @ 72 NONAME ; void CMusEngClipSession::SetPositionL(class TTimeIntervalSeconds const &)
 
--- a/mmsharing/mmshengine/eabi/musengineu.def	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshengine/eabi/musengineu.def	Thu Jul 15 18:35:08 2010 +0300
@@ -5,88 +5,89 @@
 	_ZN14CMusEngSession18EnableLoudspeakerLEii @ 4 NONAME
 	_ZN14CMusEngSession23SetAudioRoutingObserverEP27MMusEngAudioRoutingObserver @ 5 NONAME
 	_ZN14CMusEngSession23SetVolumeChangeObserverEP27MMusEngVolumeChangeObserver @ 6 NONAME
-	_ZN14CMusEngSession24AudioRoutingCanBeChangedEv @ 7 NONAME
-	_ZN14CMusEngSession8MuteMicLEi @ 8 NONAME
-	_ZN14CMusEngSession8SetRectLERK5TRect @ 9 NONAME
-	_ZN14CMusEngSession9VolumeUpLEv @ 10 NONAME
-	_ZN16TMusEngUriParser7UriTypeEv @ 11 NONAME
-	_ZN16TMusEngUriParser8GetUri8LEv @ 12 NONAME
-	_ZN16TMusEngUriParser9GetUri16LEi @ 13 NONAME
-	_ZN16TMusEngUriParser9ParseUriLEv @ 14 NONAME
-	_ZN16TMusEngUriParserC1ERK7TDesC16 @ 15 NONAME
-	_ZN16TMusEngUriParserC2ERK7TDesC16 @ 16 NONAME
-	_ZN17CMusEngMceSession10SetVolumeLEi @ 17 NONAME
-	_ZN17CMusEngMceSession10TerminateLEv @ 18 NONAME
-	_ZN17CMusEngMceSession11VolumeDownLEv @ 19 NONAME
-	_ZN17CMusEngMceSession12OrientationLEv @ 20 NONAME
-	_ZN17CMusEngMceSession14ContainsAudioLEv @ 21 NONAME
-	_ZN17CMusEngMceSession14EnableDisplayLEi @ 22 NONAME
-	_ZN17CMusEngMceSession15SetOrientationLENS_19TDisplayOrientationE @ 23 NONAME
-	_ZN17CMusEngMceSession17IsDisplayEnabledLEv @ 24 NONAME
-	_ZN17CMusEngMceSession5MuteLEv @ 25 NONAME
-	_ZN17CMusEngMceSession7UnmuteLEv @ 26 NONAME
-	_ZN17CMusEngMceSession8IsMutedLEv @ 27 NONAME
-	_ZN17CMusEngMceSession9VolumeUpLEv @ 28 NONAME
-	_ZN18CMusEngClipSession10IsPlayingLEv @ 29 NONAME
-	_ZN18CMusEngClipSession10TranscodeLERK4TBufILi256EE @ 30 NONAME
-	_ZN18CMusEngClipSession11FastRewindLEi @ 31 NONAME
-	_ZN18CMusEngClipSession12FastForwardLEi @ 32 NONAME
-	_ZN18CMusEngClipSession12SetPositionLERK20TTimeIntervalSeconds @ 33 NONAME
-	_ZN18CMusEngClipSession16CancelTranscodeLEv @ 34 NONAME
-	_ZN18CMusEngClipSession4NewLERK5TRectR22MMusEngSessionObserverR25MMusEngOutSessionObserverR26MMusEngClipSessionObserverj @ 35 NONAME
-	_ZN18CMusEngClipSession5PlayLEv @ 36 NONAME
-	_ZN18CMusEngClipSession6PauseLEv @ 37 NONAME
-	_ZN18CMusEngClipSession8SetClipLERK7TDesC16 @ 38 NONAME
-	_ZN18CMusEngClipSession9DurationLEv @ 39 NONAME
-	_ZN18CMusEngClipSession9PositionLEv @ 40 NONAME
-	_ZN18CMusEngLiveSession10IsPlayingLEv @ 41 NONAME
-	_ZN18CMusEngLiveSession11IsRecordingEv @ 42 NONAME
-	_ZN18CMusEngLiveSession12ZoomDefaultLEv @ 43 NONAME
-	_ZN18CMusEngLiveSession15BrightnessAutoLEv @ 44 NONAME
-	_ZN18CMusEngLiveSession18BrightnessDefaultLEv @ 45 NONAME
-	_ZN18CMusEngLiveSession19DecreaseBrightnessLEv @ 46 NONAME
-	_ZN18CMusEngLiveSession19IncreaseBrightnessLEv @ 47 NONAME
-	_ZN18CMusEngLiveSession4NewLERK5TRectR22MMusEngSessionObserverR25MMusEngOutSessionObserverR26MMusEngLiveSessionObserverj @ 48 NONAME
-	_ZN18CMusEngLiveSession4NewLERK7TDesC16RK5TRectR22MMusEngSessionObserverR25MMusEngOutSessionObserverR26MMusEngLiveSessionObserverj @ 49 NONAME
-	_ZN18CMusEngLiveSession5PlayLEv @ 50 NONAME
-	_ZN18CMusEngLiveSession6PauseLEv @ 51 NONAME
-	_ZN18CMusEngLiveSession7RecordLEi @ 52 NONAME
-	_ZN18CMusEngLiveSession7ZoomInLEv @ 53 NONAME
-	_ZN18CMusEngLiveSession8SetZoomLEi @ 54 NONAME
-	_ZN18CMusEngLiveSession8ZoomOutLEv @ 55 NONAME
-	_ZN20CMusEngMceOutSession13CancelInviteLEv @ 56 NONAME
-	_ZN20CMusEngMceOutSession27SetSupportedVideoCodecListLERK7TDesC16 @ 57 NONAME
-	_ZN20CMusEngMceOutSession7InviteLERK7TDesC16 @ 58 NONAME
-	_ZN21CMusEngReceiveSession17AcceptInvitationLERKi @ 59 NONAME
-	_ZN21CMusEngReceiveSession4NewLERK5TRectR22MMusEngSessionObserverR29MMusEngReceiveSessionObserver @ 60 NONAME
+	_ZN14CMusEngSession8MuteMicLEi @ 7 NONAME
+	_ZN14CMusEngSession8SetRectLERK5TRect @ 8 NONAME
+	_ZN14CMusEngSession9VolumeUpLEv @ 9 NONAME
+	_ZN16TMusEngUriParser7UriTypeEv @ 10 NONAME
+	_ZN16TMusEngUriParser8GetUri8LEv @ 11 NONAME
+	_ZN16TMusEngUriParser9GetUri16LEi @ 12 NONAME
+	_ZN16TMusEngUriParser9ParseUriLEv @ 13 NONAME
+	_ZN16TMusEngUriParserC1ERK7TDesC16 @ 14 NONAME
+	_ZN16TMusEngUriParserC2ERK7TDesC16 @ 15 NONAME
+	_ZN17CMusEngMceSession10SetVolumeLEi @ 16 NONAME
+	_ZN17CMusEngMceSession10TerminateLEv @ 17 NONAME
+	_ZN17CMusEngMceSession11VolumeDownLEv @ 18 NONAME
+	_ZN17CMusEngMceSession12OrientationLEv @ 19 NONAME
+	_ZN17CMusEngMceSession14ContainsAudioLEv @ 20 NONAME
+	_ZN17CMusEngMceSession14EnableDisplayLEi @ 21 NONAME
+	_ZN17CMusEngMceSession15SetOrientationLENS_19TDisplayOrientationE @ 22 NONAME
+	_ZN17CMusEngMceSession17IsDisplayEnabledLEv @ 23 NONAME
+	_ZN17CMusEngMceSession5MuteLEv @ 24 NONAME
+	_ZN17CMusEngMceSession7UnmuteLEv @ 25 NONAME
+	_ZN17CMusEngMceSession8IsMutedLEv @ 26 NONAME
+	_ZN17CMusEngMceSession9VolumeUpLEv @ 27 NONAME
+	_ZN18CMusEngClipSession10IsPlayingLEv @ 28 NONAME
+	_ZN18CMusEngClipSession10TranscodeLERK4TBufILi256EE @ 29 NONAME
+	_ZN18CMusEngClipSession11FastRewindLEi @ 30 NONAME
+	_ZN18CMusEngClipSession12FastForwardLEi @ 31 NONAME
+	_ZN18CMusEngClipSession12SetPositionLERK20TTimeIntervalSeconds @ 32 NONAME
+	_ZN18CMusEngClipSession16CancelTranscodeLEv @ 33 NONAME
+	_ZN18CMusEngClipSession4NewLERK5TRectR22MMusEngSessionObserverR25MMusEngOutSessionObserverR26MMusEngClipSessionObserverj @ 34 NONAME
+	_ZN18CMusEngClipSession5PlayLEv @ 35 NONAME
+	_ZN18CMusEngClipSession6PauseLEv @ 36 NONAME
+	_ZN18CMusEngClipSession8SetClipLERK7TDesC16 @ 37 NONAME
+	_ZN18CMusEngClipSession9DurationLEv @ 38 NONAME
+	_ZN18CMusEngClipSession9PositionLEv @ 39 NONAME
+	_ZN18CMusEngLiveSession10IsPlayingLEv @ 40 NONAME
+	_ZN18CMusEngLiveSession11IsRecordingEv @ 41 NONAME
+	_ZN18CMusEngLiveSession12ZoomDefaultLEv @ 42 NONAME
+	_ZN18CMusEngLiveSession15BrightnessAutoLEv @ 43 NONAME
+	_ZN18CMusEngLiveSession18BrightnessDefaultLEv @ 44 NONAME
+	_ZN18CMusEngLiveSession19DecreaseBrightnessLEv @ 45 NONAME
+	_ZN18CMusEngLiveSession19IncreaseBrightnessLEv @ 46 NONAME
+	_ZN18CMusEngLiveSession4NewLERK5TRectR22MMusEngSessionObserverR25MMusEngOutSessionObserverR26MMusEngLiveSessionObserverj @ 47 NONAME
+	_ZN18CMusEngLiveSession4NewLERK7TDesC16RK5TRectR22MMusEngSessionObserverR25MMusEngOutSessionObserverR26MMusEngLiveSessionObserverj @ 48 NONAME
+	_ZN18CMusEngLiveSession5PlayLEv @ 49 NONAME
+	_ZN18CMusEngLiveSession6PauseLEv @ 50 NONAME
+	_ZN18CMusEngLiveSession7RecordLEi @ 51 NONAME
+	_ZN18CMusEngLiveSession7ZoomInLEv @ 52 NONAME
+	_ZN18CMusEngLiveSession8SetZoomLEi @ 53 NONAME
+	_ZN18CMusEngLiveSession8ZoomOutLEv @ 54 NONAME
+	_ZN20CMusEngMceOutSession13CancelInviteLEv @ 55 NONAME
+	_ZN20CMusEngMceOutSession27SetSupportedVideoCodecListLERK7TDesC16 @ 56 NONAME
+	_ZN20CMusEngMceOutSession7InviteLERK7TDesC16 @ 57 NONAME
+	_ZN21CMusEngReceiveSession17AcceptInvitationLERKi @ 58 NONAME
+	_ZN21CMusEngReceiveSession4NewLERK5TRectR22MMusEngSessionObserverR29MMusEngReceiveSessionObserver @ 59 NONAME
+	_ZNK14CMusEngSession15AudioOutputIsBTEv @ 60 NONAME
 	_ZNK14CMusEngSession20IsLoudSpeakerEnabledEv @ 61 NONAME
-	_ZNK14CMusEngSession4RectEv @ 62 NONAME
-	_ZNK14CMusEngSession7VolumeLEv @ 63 NONAME
-	_ZNK17CMusEngMceSession14GetSessionTimeEv @ 64 NONAME
-	_ZNK17CMusEngMceSession16ConnectionActiveEv @ 65 NONAME
-	_ZNK18CMusEngLiveSession12CurrentZoomLEv @ 66 NONAME
-	_ZNK18CMusEngLiveSession14MaxBrightnessLEv @ 67 NONAME
-	_ZNK18CMusEngLiveSession14MinBrightnessLEv @ 68 NONAME
-	_ZNK18CMusEngLiveSession14SetBrightnessLEi @ 69 NONAME
-	_ZNK18CMusEngLiveSession18CurrentBrightnessLEv @ 70 NONAME
-	_ZNK18CMusEngLiveSession8MaxZoomLEv @ 71 NONAME
-	_ZNK18CMusEngLiveSession8MinZoomLEv @ 72 NONAME
-	_ZTI14CMusEngSession @ 73 NONAME
-	_ZTI17CMusEngMceSession @ 74 NONAME
-	_ZTI18CMusEngClipSession @ 75 NONAME
-	_ZTI18CMusEngLiveSession @ 76 NONAME
-	_ZTI20CMusEngMceOutSession @ 77 NONAME
-	_ZTI21CMusEngReceiveSession @ 78 NONAME
-	_ZTI21CMusEngTelephoneUtils @ 79 NONAME
-	_ZTI21CMusSipProfileHandler @ 80 NONAME
-	_ZTI27CMusEngSessionDurationTimer @ 81 NONAME
-	_ZTV14CMusEngSession @ 82 NONAME
-	_ZTV17CMusEngMceSession @ 83 NONAME
-	_ZTV18CMusEngClipSession @ 84 NONAME
-	_ZTV18CMusEngLiveSession @ 85 NONAME
-	_ZTV20CMusEngMceOutSession @ 86 NONAME
-	_ZTV21CMusEngReceiveSession @ 87 NONAME
-	_ZTV21CMusEngTelephoneUtils @ 88 NONAME
-	_ZTV21CMusSipProfileHandler @ 89 NONAME
-	_ZTV27CMusEngSessionDurationTimer @ 90 NONAME
+	_ZNK14CMusEngSession24AudioRoutingCanBeChangedEv @ 62 NONAME
+	_ZNK14CMusEngSession4RectEv @ 63 NONAME
+	_ZNK14CMusEngSession7VolumeLEv @ 64 NONAME
+	_ZNK17CMusEngMceSession14GetSessionTimeEv @ 65 NONAME
+	_ZNK17CMusEngMceSession16ConnectionActiveEv @ 66 NONAME
+	_ZNK18CMusEngLiveSession12CurrentZoomLEv @ 67 NONAME
+	_ZNK18CMusEngLiveSession14MaxBrightnessLEv @ 68 NONAME
+	_ZNK18CMusEngLiveSession14MinBrightnessLEv @ 69 NONAME
+	_ZNK18CMusEngLiveSession14SetBrightnessLEi @ 70 NONAME
+	_ZNK18CMusEngLiveSession18CurrentBrightnessLEv @ 71 NONAME
+	_ZNK18CMusEngLiveSession8MaxZoomLEv @ 72 NONAME
+	_ZNK18CMusEngLiveSession8MinZoomLEv @ 73 NONAME
+	_ZTI14CMusEngSession @ 74 NONAME
+	_ZTI17CMusEngMceSession @ 75 NONAME
+	_ZTI18CMusEngClipSession @ 76 NONAME
+	_ZTI18CMusEngLiveSession @ 77 NONAME
+	_ZTI20CMusEngMceOutSession @ 78 NONAME
+	_ZTI21CMusEngReceiveSession @ 79 NONAME
+	_ZTI21CMusEngTelephoneUtils @ 80 NONAME
+	_ZTI21CMusSipProfileHandler @ 81 NONAME
+	_ZTI27CMusEngSessionDurationTimer @ 82 NONAME
+	_ZTV14CMusEngSession @ 83 NONAME
+	_ZTV17CMusEngMceSession @ 84 NONAME
+	_ZTV18CMusEngClipSession @ 85 NONAME
+	_ZTV18CMusEngLiveSession @ 86 NONAME
+	_ZTV20CMusEngMceOutSession @ 87 NONAME
+	_ZTV21CMusEngReceiveSession @ 88 NONAME
+	_ZTV21CMusEngTelephoneUtils @ 89 NONAME
+	_ZTV21CMusSipProfileHandler @ 90 NONAME
+	_ZTV27CMusEngSessionDurationTimer @ 91 NONAME
 
--- a/mmsharing/mmshengine/inc/musengsession.h	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshengine/inc/musengsession.h	Thu Jul 15 18:35:08 2010 +0300
@@ -80,9 +80,16 @@
         * 
         * @return ETrue if audio routing can be changed using EnableLoudspeakerL
         */
-        IMPORT_C TBool AudioRoutingCanBeChanged();
+        IMPORT_C TBool AudioRoutingCanBeChanged() const;
         
         /**
+		* Checks if audio output is BT
+		* 
+		* @return ETrue if audio routing is BT
+		*/
+        IMPORT_C TBool AudioOutputIsBT() const;
+		
+        /**
         * Activates/deactivates loadspeaker
         *
         * @param TBool Enable or disable loudspeaker
--- a/mmsharing/mmshengine/inc/musengtelephoneutils.h	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshengine/inc/musengtelephoneutils.h	Thu Jul 15 18:35:08 2010 +0300
@@ -67,8 +67,15 @@
         * 
         * @return ETrue if audio routing can be changed using LoudspeakerL
         */
-        TBool AudioRoutingCanBeChanged();
-
+        TBool AudioRoutingCanBeChanged() const;
+        
+        /**
+		* Checks if audio output is BT
+		* 
+		* @return ETrue if audio routing is BT
+		*/
+        TBool AudioOutputIsBT() const;
+        
 		/**
    		* Changes the audio routing between loudspeaker and handset.
    		*  
--- a/mmsharing/mmshengine/src/musengsession.cpp	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshengine/src/musengsession.cpp	Thu Jul 15 18:35:08 2010 +0300
@@ -65,7 +65,7 @@
 //
 // -----------------------------------------------------------------------------
 //
-EXPORT_C TBool CMusEngSession::AudioRoutingCanBeChanged()
+EXPORT_C TBool CMusEngSession::AudioRoutingCanBeChanged() const
     {
     return iTelephoneUtils->AudioRoutingCanBeChanged();
     }
@@ -75,6 +75,16 @@
 //
 // -----------------------------------------------------------------------------
 //
+EXPORT_C TBool CMusEngSession::AudioOutputIsBT() const
+    {
+    return iTelephoneUtils->AudioOutputIsBT();
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
 EXPORT_C void CMusEngSession::EnableLoudspeakerL( TBool aEnable,
                                                   TBool aShowDialog )
     {
--- a/mmsharing/mmshengine/src/musengtelephoneutils.cpp	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshengine/src/musengtelephoneutils.cpp	Thu Jul 15 18:35:08 2010 +0300
@@ -93,7 +93,7 @@
 //
 // -----------------------------------------------------------------------------
 //
-TBool CMusEngTelephoneUtils::AudioRoutingCanBeChanged()
+TBool CMusEngTelephoneUtils::AudioRoutingCanBeChanged() const
     {
     MUS_LOG( "mus: [ENGINE]  -> CMusEngTelephoneUtils::AudioRoutingCanBeChanged" )
     
@@ -113,6 +113,24 @@
 //
 // -----------------------------------------------------------------------------
 //
+TBool CMusEngTelephoneUtils::AudioOutputIsBT() const
+    {
+    MUS_LOG( "mus: [ENGINE]  -> CMusEngTelephoneUtils::AudioOutputIsBT" )
+	    
+    TBool retValue = ( iTelephonyAudioRouting->Output() ==
+                       CTelephonyAudioRouting::EBTAudioAccessory );
+	    
+    MUS_LOG1( "mus: [ENGINE]  <- CMusEngTelephoneUtils::AudioOutputIsBT: %d",
+               retValue )
+	              
+    return retValue;
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
 void CMusEngTelephoneUtils::LoudspeakerL( TBool aEnable, TBool aShowDialog )
     {
     MUS_LOG1( "mus: [ENGINE]  -> CMusEngTelephoneUtils::LoudspeakerL(%d)",
--- a/mmsharing/mmshengine/tsrc/ut_engine/BWINS/ut_musengineU.DEF	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshengine/tsrc/ut_engine/BWINS/ut_musengineU.DEF	Thu Jul 15 18:35:08 2010 +0300
@@ -1,26 +1,26 @@
 EXPORTS
-	?CreateTestSuiteL@@YAPAVMEUnitTest@@XZ @ 1 NONAME ; class MEUnitTest * CreateTestSuiteL(void)
-	??1CRepository@@UAE@XZ @ 2 NONAME ; CRepository::~CRepository(void)
-	?StartTransaction@CRepository@@QAEHW4TTransactionMode@1@@Z @ 3 NONAME ; int CRepository::StartTransaction(enum CRepository::TTransactionMode)
-	?SetAudioRoutingObserver@CMusEngSession@@QAEXPAVMMusEngAudioRoutingObserver@@@Z @ 4 NONAME ; void CMusEngSession::SetAudioRoutingObserver(class MMusEngAudioRoutingObserver *)
-	?DigitalZoomFactorL@CMceCameraSource@@QAEHXZ @ 5 NONAME ; int CMceCameraSource::DigitalZoomFactorL(void)
+	??1CRepository@@UAE@XZ @ 1 NONAME ; CRepository::~CRepository(void)
+	?StartTransaction@CRepository@@QAEHW4TTransactionMode@1@@Z @ 2 NONAME ; int CRepository::StartTransaction(enum CRepository::TTransactionMode)
+	?SetAudioRoutingObserver@CMusEngSession@@QAEXPAVMMusEngAudioRoutingObserver@@@Z @ 3 NONAME ; void CMusEngSession::SetAudioRoutingObserver(class MMusEngAudioRoutingObserver *)
+	?DigitalZoomFactorL@CMceCameraSource@@QAEHXZ @ 4 NONAME ; int CMceCameraSource::DigitalZoomFactorL(void)
+	?NewL@CCenRepNotifyHandler@@SAPAV1@AAVMCenRepNotifyHandlerCallback@@AAVCRepository@@@Z @ 5 NONAME ; class CCenRepNotifyHandler * CCenRepNotifyHandler::NewL(class MCenRepNotifyHandlerCallback &, class CRepository &)
 	?SetClipL@CMusEngClipSession@@QAEXABVTDesC16@@@Z @ 6 NONAME ; void CMusEngClipSession::SetClipL(class TDesC16 const &)
 	?GetCameraInfo@CMceCameraSource@@QBEXAAVTCameraInfo@@@Z @ 7 NONAME ; void CMceCameraSource::GetCameraInfo(class TCameraInfo &) const
 	?NewLC@CRepository@@SAPAV1@VTUid@@@Z @ 8 NONAME ; class CRepository * CRepository::NewLC(class TUid)
 	?IsMicMutedL@CMusEngSession@@QAEHXZ @ 9 NONAME ; int CMusEngSession::IsMicMutedL(void)
 	?FastRewindL@CMusEngClipSession@@QAEXH@Z @ 10 NONAME ; void CMusEngClipSession::FastRewindL(int)
-	?Create@CRepository@@QAEHKH@Z @ 11 NONAME ; int CRepository::Create(unsigned long, int)
-	?UriType@TMusEngUriParser@@QAE?AW4TMusEngUriType@1@XZ @ 12 NONAME ; enum TMusEngUriParser::TMusEngUriType TMusEngUriParser::UriType(void)
-	?ProfilesL@CSIPProfileRegistryBase@@QAEXABVTSIPProfileTypeInfo@@AAV?$RPointerArray@VCSIPProfile@@@@@Z @ 13 NONAME ; void CSIPProfileRegistryBase::ProfilesL(class TSIPProfileTypeInfo const &, class RPointerArray<class CSIPProfile> &)
-	?Type@CSIPProfile@@QBEABVTSIPProfileTypeInfo@@XZ @ 14 NONAME ; class TSIPProfileTypeInfo const & CSIPProfile::Type(void) const
-	?DurationL@CMusEngClipSession@@QAE?AVTTimeIntervalSeconds@@XZ @ 15 NONAME ; class TTimeIntervalSeconds CMusEngClipSession::DurationL(void)
-	?Type@CMceMediaSource@@QBEIXZ @ 16 NONAME ; unsigned int CMceMediaSource::Type(void) const
-	??0TMusEngUriParser@@QAE@ABVTDesC16@@@Z @ 17 NONAME ; TMusEngUriParser::TMusEngUriParser(class TDesC16 const &)
-	?BrightnessL@CMceCameraSource@@QAEHXZ @ 18 NONAME ; int CMceCameraSource::BrightnessL(void)
-	?Get@CRepository@@QAEHKAAVTDes16@@@Z @ 19 NONAME ; int CRepository::Get(unsigned long, class TDes16 &)
-	?GetUri8L@TMusEngUriParser@@QAEPAVHBufC8@@XZ @ 20 NONAME ; class HBufC8 * TMusEngUriParser::GetUri8L(void)
-	?NewLC@CSIPProfileRegistry@@SAPAV1@AAVCSIP@@AAVMSIPProfileRegistryObserver@@@Z @ 21 NONAME ; class CSIPProfileRegistry * CSIPProfileRegistry::NewLC(class CSIP &, class MSIPProfileRegistryObserver &)
-	?AudioRoutingCanBeChanged@CMusEngSession@@QAEHXZ @ 22 NONAME ; int CMusEngSession::AudioRoutingCanBeChanged(void)
+	?CreateTestSuiteL@@YAPAVMEUnitTest@@XZ @ 11 NONAME ; class MEUnitTest * CreateTestSuiteL(void)
+	?Create@CRepository@@QAEHKH@Z @ 12 NONAME ; int CRepository::Create(unsigned long, int)
+	?UriType@TMusEngUriParser@@QAE?AW4TMusEngUriType@1@XZ @ 13 NONAME ; enum TMusEngUriParser::TMusEngUriType TMusEngUriParser::UriType(void)
+	?ProfilesL@CSIPProfileRegistryBase@@QAEXABVTSIPProfileTypeInfo@@AAV?$RPointerArray@VCSIPProfile@@@@@Z @ 14 NONAME ; void CSIPProfileRegistryBase::ProfilesL(class TSIPProfileTypeInfo const &, class RPointerArray<class CSIPProfile> &)
+	?Type@CSIPProfile@@QBEABVTSIPProfileTypeInfo@@XZ @ 15 NONAME ; class TSIPProfileTypeInfo const & CSIPProfile::Type(void) const
+	?DurationL@CMusEngClipSession@@QAE?AVTTimeIntervalSeconds@@XZ @ 16 NONAME ; class TTimeIntervalSeconds CMusEngClipSession::DurationL(void)
+	?Type@CMceMediaSource@@QBEIXZ @ 17 NONAME ; unsigned int CMceMediaSource::Type(void) const
+	??0TMusEngUriParser@@QAE@ABVTDesC16@@@Z @ 18 NONAME ; TMusEngUriParser::TMusEngUriParser(class TDesC16 const &)
+	?BrightnessL@CMceCameraSource@@QAEHXZ @ 19 NONAME ; int CMceCameraSource::BrightnessL(void)
+	?Get@CRepository@@QAEHKAAVTDes16@@@Z @ 20 NONAME ; int CRepository::Get(unsigned long, class TDes16 &)
+	?GetUri8L@TMusEngUriParser@@QAEPAVHBufC8@@XZ @ 21 NONAME ; class HBufC8 * TMusEngUriParser::GetUri8L(void)
+	?NewLC@CSIPProfileRegistry@@SAPAV1@AAVCSIP@@AAVMSIPProfileRegistryObserver@@@Z @ 22 NONAME ; class CSIPProfileRegistry * CSIPProfileRegistry::NewLC(class CSIP &, class MSIPProfileRegistryObserver &)
 	?MaxBrightnessL@CMusEngLiveSession@@QBEHXZ @ 23 NONAME ; int CMusEngLiveSession::MaxBrightnessL(void) const
 	?OrientationL@CMusEngMceSession@@QAE?AW4TDisplayOrientation@1@XZ @ 24 NONAME ; enum CMusEngMceSession::TDisplayOrientation CMusEngMceSession::OrientationL(void)
 	?EnableL@CSIPProfileRegistry@@QAEXAAVCSIPProfile@@AAVMSIPConnectionObserver@@@Z @ 25 NONAME ; void CSIPProfileRegistry::EnableL(class CSIPProfile &, class MSIPConnectionObserver &)
@@ -32,10 +32,10 @@
 	?DisableL@CMceCameraSource@@UAEXXZ @ 31 NONAME ; void CMceCameraSource::DisableL(void)
 	?IsProtectedFile@DRMCommon@@QAEHABVTDesC16@@AAH@Z @ 32 NONAME ; int DRMCommon::IsProtectedFile(class TDesC16 const &, int &)
 	?CancelTranscodeL@CMusEngClipSession@@QAEXXZ @ 33 NONAME ; void CMusEngClipSession::CancelTranscodeL(void)
-	?BrightnessDefaultL@CMusEngLiveSession@@QAEXXZ @ 34 NONAME ; void CMusEngLiveSession::BrightnessDefaultL(void)
-	?Disable@CSIPProfileRegistry@@QAEHAAVCSIPProfile@@@Z @ 35 NONAME ; int CSIPProfileRegistry::Disable(class CSIPProfile &)
-	?CommitTransaction@CRepository@@QAEHAAK@Z @ 36 NONAME ; int CRepository::CommitTransaction(unsigned long &)
-	?Delete@CRepository@@QAEHKKAAK@Z @ 37 NONAME ; int CRepository::Delete(unsigned long, unsigned long, unsigned long &)
+	?Disable@CSIPProfileRegistry@@QAEHAAVCSIPProfile@@@Z @ 34 NONAME ; int CSIPProfileRegistry::Disable(class CSIPProfile &)
+	?BrightnessDefaultL@CMusEngLiveSession@@QAEXXZ @ 35 NONAME ; void CMusEngLiveSession::BrightnessDefaultL(void)
+	?Delete@CRepository@@QAEHKKAAK@Z @ 36 NONAME ; int CRepository::Delete(unsigned long, unsigned long, unsigned long &)
+	?CommitTransaction@CRepository@@QAEHAAK@Z @ 37 NONAME ; int CRepository::CommitTransaction(unsigned long &)
 	?SetExposureL@CMceCameraSource@@QAEXW4TExposure@CCamera@@@Z @ 38 NONAME ; void CMceCameraSource::SetExposureL(enum CCamera::TExposure)
 	?FastForwardL@CMusEngClipSession@@QAEXH@Z @ 39 NONAME ; void CMusEngClipSession::FastForwardL(int)
 	?SetZoomL@CMusEngLiveSession@@QAEXH@Z @ 40 NONAME ; void CMusEngLiveSession::SetZoomL(int)
@@ -44,117 +44,118 @@
 	?InviteL@CMusEngMceOutSession@@QAEXABVTDesC16@@@Z @ 43 NONAME ; void CMusEngMceOutSession::InviteL(class TDesC16 const &)
 	?GetParameter@CSIPProfile@@QBEHKAAPBVTDesC8@@@Z @ 44 NONAME ; int CSIPProfile::GetParameter(unsigned long, class TDesC8 const * &) const
 	?IsLoudSpeakerEnabled@CMusEngSession@@QBEHXZ @ 45 NONAME ; int CMusEngSession::IsLoudSpeakerEnabled(void) const
-	?NewL@CSIPProfileRegistry@@SAPAV1@AAVCSIP@@AAVMSIPProfileRegistryObserver@@@Z @ 46 NONAME ; class CSIPProfileRegistry * CSIPProfileRegistry::NewL(class CSIP &, class MSIPProfileRegistryObserver &)
-	?NewL@CMusEngReceiveSession@@SAPAV1@ABVTRect@@AAVMMusEngSessionObserver@@AAVMMusEngReceiveSessionObserver@@@Z @ 47 NONAME ; class CMusEngReceiveSession * CMusEngReceiveSession::NewL(class TRect const &, class MMusEngSessionObserver &, class MMusEngReceiveSessionObserver &)
-	?ContainsAudioL@CMusEngMceSession@@QAEHXZ @ 48 NONAME ; int CMusEngMceSession::ContainsAudioL(void)
-	?VolumeUpL@CMusEngMceSession@@UAEXXZ @ 49 NONAME ; void CMusEngMceSession::VolumeUpL(void)
-	?IsPlayingL@CMusEngClipSession@@UAEHXZ @ 50 NONAME ; int CMusEngClipSession::IsPlayingL(void)
-	?Get@CRepository@@QAEHKAAH@Z @ 51 NONAME ; int CRepository::Get(unsigned long, int &)
-	?SupportedSecurityMechanismsL@CSIP@@QBEPAVCDesC8Array@@XZ @ 52 NONAME ; class CDesC8Array * CSIP::SupportedSecurityMechanismsL(void) const
-	?PlayL@CMusEngClipSession@@UAEXXZ @ 53 NONAME ; void CMusEngClipSession::PlayL(void)
-	?PauseL@CMusEngLiveSession@@UAEXXZ @ 54 NONAME ; void CMusEngLiveSession::PauseL(void)
-	?GetSessionTime@CMusEngMceSession@@QBE?AVTTimeIntervalSeconds@@XZ @ 55 NONAME ; class TTimeIntervalSeconds CMusEngMceSession::GetSessionTime(void) const
-	?Rect@CMusEngSession@@QBE?AVTRect@@XZ @ 56 NONAME ; class TRect CMusEngSession::Rect(void) const
-	?Disconnect@DRMCommon@@QAEHXZ @ 57 NONAME ; int DRMCommon::Disconnect(void)
-	?FindL@CRepository@@QAEHKKAAV?$RArray@K@@@Z @ 58 NONAME ; int CRepository::FindL(unsigned long, unsigned long, class RArray<unsigned long> &)
-	?SetBrightnessL@CMusEngLiveSession@@QBEXH@Z @ 59 NONAME ; void CMusEngLiveSession::SetBrightnessL(int) const
-	?NewLC@CMceCameraSource@@SAPAV1@AAVCMceManager@@@Z @ 60 NONAME ; class CMceCameraSource * CMceCameraSource::NewLC(class CMceManager &)
-	?ProfilesL@CSIPProfileRegistryBase@@QAEXAAV?$RPointerArray@VCSIPProfile@@@@@Z @ 61 NONAME ; void CSIPProfileRegistryBase::ProfilesL(class RPointerArray<class CSIPProfile> &)
-	?ZoomOutL@CMusEngLiveSession@@QAEXXZ @ 62 NONAME ; void CMusEngLiveSession::ZoomOutL(void)
-	?ConnectionActive@CMusEngMceSession@@QBEHXZ @ 63 NONAME ; int CMusEngMceSession::ConnectionActive(void) const
-	?GetParameter@CSIPProfile@@QBEHKAAH@Z @ 64 NONAME ; int CSIPProfile::GetParameter(unsigned long, int &) const
-	?SetWhiteBalanceL@CMceCameraSource@@QAEXW4TWhiteBalance@CCamera@@@Z @ 65 NONAME ; void CMceCameraSource::SetWhiteBalanceL(enum CCamera::TWhiteBalance)
-	?RecordL@CMusEngLiveSession@@QAEXH@Z @ 66 NONAME ; void CMusEngLiveSession::RecordL(int)
-	?FindEqL@CRepository@@QAEHKKABVTDesC8@@AAV?$RArray@K@@@Z @ 67 NONAME ; int CRepository::FindEqL(unsigned long, unsigned long, class TDesC8 const &, class RArray<unsigned long> &)
-	?ZoomFactorL@CMceCameraSource@@QAEHXZ @ 68 NONAME ; int CMceCameraSource::ZoomFactorL(void)
-	?TerminateL@CMusEngMceSession@@QAEXXZ @ 69 NONAME ; void CMusEngMceSession::TerminateL(void)
-	?SetZoomFactorL@CMceCameraSource@@QAEXH@Z @ 70 NONAME ; void CMceCameraSource::SetZoomFactorL(int)
-	?SIP@CSIPProfileRegistry@@QBEAAVCSIP@@XZ @ 71 NONAME ; class CSIP & CSIPProfileRegistry::SIP(void) const
-	??1CMceMediaSource@@UAE@XZ @ 72 NONAME ; CMceMediaSource::~CMceMediaSource(void)
-	?ParseUriL@TMusEngUriParser@@QAEXXZ @ 73 NONAME ; void TMusEngUriParser::ParseUriL(void)
-	?ProfileL@CSIPProfileRegistryBase@@QAEPAVCSIPProfile@@K@Z @ 74 NONAME ; class CSIPProfile * CSIPProfileRegistryBase::ProfileL(unsigned long)
-	?EnableLoudspeakerL@CMusEngSession@@QAEXHH@Z @ 75 NONAME ; void CMusEngSession::EnableLoudspeakerL(int, int)
-	?CancelInviteL@CMusEngMceOutSession@@QAEXXZ @ 76 NONAME ; void CMusEngMceOutSession::CancelInviteL(void)
-	?VolumeL@CMusEngSession@@QBEHXZ @ 77 NONAME ; int CMusEngSession::VolumeL(void) const
-	??1CSIPProfileRegistryBase@@UAE@XZ @ 78 NONAME ; CSIPProfileRegistryBase::~CSIPProfileRegistryBase(void)
-	?ZoomDefaultL@CMusEngLiveSession@@QAEXXZ @ 79 NONAME ; void CMusEngLiveSession::ZoomDefaultL(void)
-	?GetUri16L@TMusEngUriParser@@QAEPAVHBufC16@@H@Z @ 80 NONAME ; class HBufC16 * TMusEngUriParser::GetUri16L(int)
-	?NewL@CSIP@@SAPAV1@ABVTUid@@AAVMSIPObserver@@@Z @ 81 NONAME ; class CSIP * CSIP::NewL(class TUid const &, class MSIPObserver &)
-	??1CMceCameraSource@@UAE@XZ @ 82 NONAME ; CMceCameraSource::~CMceCameraSource(void)
-	?EnableL@CMceCameraSource@@UAEXXZ @ 83 NONAME ; void CMceCameraSource::EnableL(void)
-	?VolumeUpL@CMusEngSession@@UAEXXZ @ 84 NONAME ; void CMusEngSession::VolumeUpL(void)
-	?GetParameter@CSIPProfile@@QBEHKAAPBVMDesC8Array@@@Z @ 85 NONAME ; int CSIPProfile::GetParameter(unsigned long, class MDesC8Array const * &) const
-	?NewL@CRepository@@SAPAV1@VTUid@@@Z @ 86 NONAME ; class CRepository * CRepository::NewL(class TUid)
-	?GetParameter@CSIPProfile@@QBEHKAAK@Z @ 87 NONAME ; int CSIPProfile::GetParameter(unsigned long, unsigned long &) const
-	?IsMutedL@CMusEngMceSession@@QAEHXZ @ 88 NONAME ; int CMusEngMceSession::IsMutedL(void)
-	??1CSIP@@UAE@XZ @ 89 NONAME ; CSIP::~CSIP(void)
-	?Set@CRepository@@QAEHKH@Z @ 90 NONAME ; int CRepository::Set(unsigned long, int)
-	?AcceptInvitationL@CMusEngReceiveSession@@QAEXABH@Z @ 91 NONAME ; void CMusEngReceiveSession::AcceptInvitationL(int const &)
-	?CurrentZoomL@CMusEngLiveSession@@QBEHXZ @ 92 NONAME ; int CMusEngLiveSession::CurrentZoomL(void) const
-	?DisallowMigrationL@CSipProfileAlrController@@QAEXKK@Z @ 93 NONAME ; void CSipProfileAlrController::DisallowMigrationL(unsigned long, unsigned long)
-	?MinBrightnessL@CMusEngLiveSession@@QBEHXZ @ 94 NONAME ; int CMusEngLiveSession::MinBrightnessL(void) const
-	??1CSIPProfile@@UAE@XZ @ 95 NONAME ; CSIPProfile::~CSIPProfile(void)
-	?NewL@CMusEngLiveSession@@SAPAV1@ABVTRect@@AAVMMusEngSessionObserver@@AAVMMusEngOutSessionObserver@@AAVMMusEngLiveSessionObserver@@I@Z @ 96 NONAME ; class CMusEngLiveSession * CMusEngLiveSession::NewL(class TRect const &, class MMusEngSessionObserver &, class MMusEngOutSessionObserver &, class MMusEngLiveSessionObserver &, unsigned int)
-	?UnmuteL@CMusEngMceSession@@UAEXXZ @ 97 NONAME ; void CMusEngMceSession::UnmuteL(void)
-	?Connect@DRMCommon@@QAEHXZ @ 98 NONAME ; int DRMCommon::Connect(void)
-	?NewL@CMceCameraSource@@SAPAV1@AAVCMceManager@@@Z @ 99 NONAME ; class CMceCameraSource * CMceCameraSource::NewL(class CMceManager &)
-	?MinZoomL@CMusEngLiveSession@@QBEHXZ @ 100 NONAME ; int CMusEngLiveSession::MinZoomL(void) const
-	?Set@CRepository@@QAEHKABVTDesC16@@@Z @ 101 NONAME ; int CRepository::Set(unsigned long, class TDesC16 const &)
-	?VolumeDownL@CMusEngSession@@UAEXXZ @ 102 NONAME ; void CMusEngSession::VolumeDownL(void)
-	?ExposureL@CMceCameraSource@@QAE?AW4TExposure@CCamera@@XZ @ 103 NONAME ; enum CCamera::TExposure CMceCameraSource::ExposureL(void)
-	?MuteL@CMusEngMceSession@@UAEXXZ @ 104 NONAME ; void CMusEngMceSession::MuteL(void)
-	?SetVolumeL@CMusEngSession@@UAEXH@Z @ 105 NONAME ; void CMusEngSession::SetVolumeL(int)
-	?DecreaseBrightnessL@CMusEngLiveSession@@QAEXXZ @ 106 NONAME ; void CMusEngLiveSession::DecreaseBrightnessL(void)
-	?LastRegistrationError@CSIPProfileRegistryBase@@QBEHABVCSIPProfile@@@Z @ 107 NONAME ; int CSIPProfileRegistryBase::LastRegistrationError(class CSIPProfile const &) const
-	?SetCameraIndexL@CMceCameraSource@@QAEXH@Z @ 108 NONAME ; void CMceCameraSource::SetCameraIndexL(int)
-	?PauseL@CMusEngClipSession@@UAEXXZ @ 109 NONAME ; void CMusEngClipSession::PauseL(void)
-	?Connection@CSIP@@QBEPAVCSIPConnection@@K@Z @ 110 NONAME ; class CSIPConnection * CSIP::Connection(unsigned long) const
-	?SetRectL@CMusEngSession@@QAEXABVTRect@@@Z @ 111 NONAME ; void CMusEngSession::SetRectL(class TRect const &)
-	?Create@CRepository@@QAEHKABVTDesC8@@@Z @ 112 NONAME ; int CRepository::Create(unsigned long, class TDesC8 const &)
-	?RefreshIapAvailabilityL@CSipProfileAlrController@@QAEXK@Z @ 113 NONAME ; void CSipProfileAlrController::RefreshIapAvailabilityL(unsigned long)
-	?DefaultProfileL@CSIPProfileRegistryBase@@QAEPAVCSIPProfile@@XZ @ 114 NONAME ; class CSIPProfile * CSIPProfileRegistryBase::DefaultProfileL(void)
-	?BrightnessAutoL@CMusEngLiveSession@@QAEXXZ @ 115 NONAME ; void CMusEngLiveSession::BrightnessAutoL(void)
-	?IncreaseBrightnessL@CMusEngLiveSession@@QAEXXZ @ 116 NONAME ; void CMusEngLiveSession::IncreaseBrightnessL(void)
-	?ProfilesL@CSIPProfileRegistryBase@@QAEXABVTDesC8@@AAV?$RPointerArray@VCSIPProfile@@@@@Z @ 117 NONAME ; void CSIPProfileRegistryBase::ProfilesL(class TDesC8 const &, class RPointerArray<class CSIPProfile> &)
-	??1CSIPProfileRegistry@@UAE@XZ @ 118 NONAME ; CSIPProfileRegistry::~CSIPProfileRegistry(void)
-	?SetOrientationL@CMusEngMceSession@@QAEXW4TDisplayOrientation@1@@Z @ 119 NONAME ; void CMusEngMceSession::SetOrientationL(enum CMusEngMceSession::TDisplayOrientation)
-	?Get@CRepository@@QAEHKAAVTDes8@@@Z @ 120 NONAME ; int CRepository::Get(unsigned long, class TDes8 &)
-	?ConstructL@DRMCommon@@IAEXXZ @ 121 NONAME ; void DRMCommon::ConstructL(void)
-	?ContrastL@CMceCameraSource@@QAEHXZ @ 122 NONAME ; int CMceCameraSource::ContrastL(void)
-	?NegotiatedSecurityMechanismL@CSIP@@QAEPAVHBufC8@@ABVTDesC8@@@Z @ 123 NONAME ; class HBufC8 * CSIP::NegotiatedSecurityMechanismL(class TDesC8 const &)
-	?ZoomInL@CMusEngLiveSession@@QAEXXZ @ 124 NONAME ; void CMusEngLiveSession::ZoomInL(void)
-	?NewL@CSipProfileAlrController@@SAPAV1@AAVCSIPProfileRegistryBase@@AAVMSipProfileAlrObserver@@@Z @ 125 NONAME ; class CSipProfileAlrController * CSipProfileAlrController::NewL(class CSIPProfileRegistryBase &, class MSipProfileAlrObserver &)
-	?SetVolumeL@CMusEngMceSession@@UAEXH@Z @ 126 NONAME ; void CMusEngMceSession::SetVolumeL(int)
-	?Stop@CActiveScheduler@@SAXXZ @ 127 NONAME ; void CActiveScheduler::Stop(void)
-	?IsDisplayEnabledL@CMusEngMceSession@@QAEHXZ @ 128 NONAME ; int CMusEngMceSession::IsDisplayEnabledL(void)
-	?TranscodeL@CMusEngClipSession@@QAEXABV?$TBuf@$0BAA@@@@Z @ 129 NONAME ; void CMusEngClipSession::TranscodeL(class TBuf<256> const &)
-	?MaxZoomL@CMusEngLiveSession@@QBEHXZ @ 130 NONAME ; int CMusEngLiveSession::MaxZoomL(void) const
-	?IsSigCompSupportedL@CSIP@@QBEHXZ @ 131 NONAME ; int CSIP::IsSigCompSupportedL(void) const
-	?NewLC@CSIP@@SAPAV1@ABVTUid@@AAVMSIPObserver@@@Z @ 132 NONAME ; class CSIP * CSIP::NewLC(class TUid const &, class MSIPObserver &)
-	?VolumeDownL@CMusEngMceSession@@UAEXXZ @ 133 NONAME ; void CMusEngMceSession::VolumeDownL(void)
-	?AllowMigrationL@CSipProfileAlrController@@QAEXKK@Z @ 134 NONAME ; void CSipProfileAlrController::AllowMigrationL(unsigned long, unsigned long)
-	?PositionL@CMusEngClipSession@@QAE?AVTTimeIntervalSeconds@@XZ @ 135 NONAME ; class TTimeIntervalSeconds CMusEngClipSession::PositionL(void)
-	?SetContrastL@CMceCameraSource@@QAEXH@Z @ 136 NONAME ; void CMceCameraSource::SetContrastL(int)
-	?WhiteBalanceL@CMceCameraSource@@QAE?AW4TWhiteBalance@CCamera@@XZ @ 137 NONAME ; enum CCamera::TWhiteBalance CMceCameraSource::WhiteBalanceL(void)
-	??1DRMCommon@@UAE@XZ @ 138 NONAME ; DRMCommon::~DRMCommon(void)
-	?MuteMicL@CMusEngSession@@QAEXH@Z @ 139 NONAME ; void CMusEngSession::MuteMicL(int)
-	?NewL@CMusEngLiveSession@@SAPAV1@ABVTDesC16@@ABVTRect@@AAVMMusEngSessionObserver@@AAVMMusEngOutSessionObserver@@AAVMMusEngLiveSessionObserver@@I@Z @ 140 NONAME ; class CMusEngLiveSession * CMusEngLiveSession::NewL(class TDesC16 const &, class TRect const &, class MMusEngSessionObserver &, class MMusEngOutSessionObserver &, class MMusEngLiveSessionObserver &, unsigned int)
-	?EnableDisplayL@CMusEngMceSession@@UAEXH@Z @ 141 NONAME ; void CMusEngMceSession::EnableDisplayL(int)
-	??0DRMCommon@@IAE@XZ @ 142 NONAME ; DRMCommon::DRMCommon(void)
-	?CurrentBrightnessL@CMusEngLiveSession@@QBEHXZ @ 143 NONAME ; int CMusEngLiveSession::CurrentBrightnessL(void) const
-	?SupportedProfileTypesL@CSIPProfileRegistryBase@@QAEXAAV?$RArray@VTSIPProfileTypeInfo@@@@@Z @ 144 NONAME ; void CSIPProfileRegistryBase::SupportedProfileTypesL(class RArray<class TSIPProfileTypeInfo> &)
-	?Start@CActiveScheduler@@SAXXZ @ 145 NONAME ; void CActiveScheduler::Start(void)
-	?SetBrightnessL@CMceCameraSource@@QAEXH@Z @ 146 NONAME ; void CMceCameraSource::SetBrightnessL(int)
-	?SetDigitalZoomFactorL@CMceCameraSource@@QAEXH@Z @ 147 NONAME ; void CMceCameraSource::SetDigitalZoomFactorL(int)
-	?IsPlayingL@CMusEngLiveSession@@UAEHXZ @ 148 NONAME ; int CMusEngLiveSession::IsPlayingL(void)
-	?IsEnabled@CMceMediaSource@@QBEHXZ @ 149 NONAME ; int CMceMediaSource::IsEnabled(void) const
-	?PlayL@CMusEngLiveSession@@UAEXXZ @ 150 NONAME ; void CMusEngLiveSession::PlayL(void)
-	?SetPositionL@CMusEngClipSession@@QAEXABVTTimeIntervalSeconds@@@Z @ 151 NONAME ; void CMusEngClipSession::SetPositionL(class TTimeIntervalSeconds const &)
-	?NewL@CCenRepNotifyHandler@@SAPAV1@AAVMCenRepNotifyHandlerCallback@@AAVCRepository@@@Z @ 152 NONAME ; class CCenRepNotifyHandler * CCenRepNotifyHandler::NewL(class MCenRepNotifyHandlerCallback &, class CRepository &)
-	?StartListeningL@CCenRepNotifyHandler@@QAEXXZ @ 153 NONAME ; void CCenRepNotifyHandler::StartListeningL(void)
-	??1CCenRepNotifyHandler@@UAE@XZ @ 154 NONAME ; CCenRepNotifyHandler::~CCenRepNotifyHandler(void)
-	?StopListening@CCenRepNotifyHandler@@QAEXXZ @ 155 NONAME ; void CCenRepNotifyHandler::StopListening(void)
-	?SetVolumeChangeObserver@CMusEngSession@@QAEXPAVMMusEngVolumeChangeObserver@@@Z @ 156 NONAME ; void CMusEngSession::SetVolumeChangeObserver(class MMusEngVolumeChangeObserver *)
-	?NewLC@CCenRepNotifyHandler@@SAPAV1@AAVMCenRepNotifyHandlerCallback@@AAVCRepository@@@Z @ 157 NONAME ; class CCenRepNotifyHandler * CCenRepNotifyHandler::NewLC(class MCenRepNotifyHandlerCallback &, class CRepository &)
-	?HandleNotifyGeneric@MCenRepNotifyHandlerCallback@@UAEXK@Z @ 158 NONAME ; void MCenRepNotifyHandlerCallback::HandleNotifyGeneric(unsigned long)
+	?StartListeningL@CCenRepNotifyHandler@@QAEXXZ @ 46 NONAME ; void CCenRepNotifyHandler::StartListeningL(void)
+	?NewL@CSIPProfileRegistry@@SAPAV1@AAVCSIP@@AAVMSIPProfileRegistryObserver@@@Z @ 47 NONAME ; class CSIPProfileRegistry * CSIPProfileRegistry::NewL(class CSIP &, class MSIPProfileRegistryObserver &)
+	?NewL@CMusEngReceiveSession@@SAPAV1@ABVTRect@@AAVMMusEngSessionObserver@@AAVMMusEngReceiveSessionObserver@@@Z @ 48 NONAME ; class CMusEngReceiveSession * CMusEngReceiveSession::NewL(class TRect const &, class MMusEngSessionObserver &, class MMusEngReceiveSessionObserver &)
+	?ContainsAudioL@CMusEngMceSession@@QAEHXZ @ 49 NONAME ; int CMusEngMceSession::ContainsAudioL(void)
+	?VolumeUpL@CMusEngMceSession@@UAEXXZ @ 50 NONAME ; void CMusEngMceSession::VolumeUpL(void)
+	?IsPlayingL@CMusEngClipSession@@UAEHXZ @ 51 NONAME ; int CMusEngClipSession::IsPlayingL(void)
+	?Get@CRepository@@QAEHKAAH@Z @ 52 NONAME ; int CRepository::Get(unsigned long, int &)
+	?SupportedSecurityMechanismsL@CSIP@@QBEPAVCDesC8Array@@XZ @ 53 NONAME ; class CDesC8Array * CSIP::SupportedSecurityMechanismsL(void) const
+	?PlayL@CMusEngClipSession@@UAEXXZ @ 54 NONAME ; void CMusEngClipSession::PlayL(void)
+	?PauseL@CMusEngLiveSession@@UAEXXZ @ 55 NONAME ; void CMusEngLiveSession::PauseL(void)
+	?GetSessionTime@CMusEngMceSession@@QBE?AVTTimeIntervalSeconds@@XZ @ 56 NONAME ; class TTimeIntervalSeconds CMusEngMceSession::GetSessionTime(void) const
+	?Rect@CMusEngSession@@QBE?AVTRect@@XZ @ 57 NONAME ; class TRect CMusEngSession::Rect(void) const
+	?Disconnect@DRMCommon@@QAEHXZ @ 58 NONAME ; int DRMCommon::Disconnect(void)
+	?FindL@CRepository@@QAEHKKAAV?$RArray@K@@@Z @ 59 NONAME ; int CRepository::FindL(unsigned long, unsigned long, class RArray<unsigned long> &)
+	?SetBrightnessL@CMusEngLiveSession@@QBEXH@Z @ 60 NONAME ; void CMusEngLiveSession::SetBrightnessL(int) const
+	?NewLC@CMceCameraSource@@SAPAV1@AAVCMceManager@@@Z @ 61 NONAME ; class CMceCameraSource * CMceCameraSource::NewLC(class CMceManager &)
+	?ProfilesL@CSIPProfileRegistryBase@@QAEXAAV?$RPointerArray@VCSIPProfile@@@@@Z @ 62 NONAME ; void CSIPProfileRegistryBase::ProfilesL(class RPointerArray<class CSIPProfile> &)
+	?ZoomOutL@CMusEngLiveSession@@QAEXXZ @ 63 NONAME ; void CMusEngLiveSession::ZoomOutL(void)
+	?ConnectionActive@CMusEngMceSession@@QBEHXZ @ 64 NONAME ; int CMusEngMceSession::ConnectionActive(void) const
+	?AudioRoutingCanBeChanged@CMusEngSession@@QBEHXZ @ 65 NONAME ; int CMusEngSession::AudioRoutingCanBeChanged(void) const
+	?AudioOutputIsBT@CMusEngSession@@QBEHXZ @ 66 NONAME ; int CMusEngSession::AudioOutputIsBT(void) const
+	?GetParameter@CSIPProfile@@QBEHKAAH@Z @ 67 NONAME ; int CSIPProfile::GetParameter(unsigned long, int &) const
+	?SetWhiteBalanceL@CMceCameraSource@@QAEXW4TWhiteBalance@CCamera@@@Z @ 68 NONAME ; void CMceCameraSource::SetWhiteBalanceL(enum CCamera::TWhiteBalance)
+	?RecordL@CMusEngLiveSession@@QAEXH@Z @ 69 NONAME ; void CMusEngLiveSession::RecordL(int)
+	??1CCenRepNotifyHandler@@UAE@XZ @ 70 NONAME ; CCenRepNotifyHandler::~CCenRepNotifyHandler(void)
+	?FindEqL@CRepository@@QAEHKKABVTDesC8@@AAV?$RArray@K@@@Z @ 71 NONAME ; int CRepository::FindEqL(unsigned long, unsigned long, class TDesC8 const &, class RArray<unsigned long> &)
+	?ZoomFactorL@CMceCameraSource@@QAEHXZ @ 72 NONAME ; int CMceCameraSource::ZoomFactorL(void)
+	?TerminateL@CMusEngMceSession@@QAEXXZ @ 73 NONAME ; void CMusEngMceSession::TerminateL(void)
+	?SetZoomFactorL@CMceCameraSource@@QAEXH@Z @ 74 NONAME ; void CMceCameraSource::SetZoomFactorL(int)
+	?SIP@CSIPProfileRegistry@@QBEAAVCSIP@@XZ @ 75 NONAME ; class CSIP & CSIPProfileRegistry::SIP(void) const
+	??1CMceMediaSource@@UAE@XZ @ 76 NONAME ; CMceMediaSource::~CMceMediaSource(void)
+	?ParseUriL@TMusEngUriParser@@QAEXXZ @ 77 NONAME ; void TMusEngUriParser::ParseUriL(void)
+	?ProfileL@CSIPProfileRegistryBase@@QAEPAVCSIPProfile@@K@Z @ 78 NONAME ; class CSIPProfile * CSIPProfileRegistryBase::ProfileL(unsigned long)
+	?EnableLoudspeakerL@CMusEngSession@@QAEXHH@Z @ 79 NONAME ; void CMusEngSession::EnableLoudspeakerL(int, int)
+	?CancelInviteL@CMusEngMceOutSession@@QAEXXZ @ 80 NONAME ; void CMusEngMceOutSession::CancelInviteL(void)
+	?VolumeL@CMusEngSession@@QBEHXZ @ 81 NONAME ; int CMusEngSession::VolumeL(void) const
+	?StopListening@CCenRepNotifyHandler@@QAEXXZ @ 82 NONAME ; void CCenRepNotifyHandler::StopListening(void)
+	??1CSIPProfileRegistryBase@@UAE@XZ @ 83 NONAME ; CSIPProfileRegistryBase::~CSIPProfileRegistryBase(void)
+	?ZoomDefaultL@CMusEngLiveSession@@QAEXXZ @ 84 NONAME ; void CMusEngLiveSession::ZoomDefaultL(void)
+	?GetUri16L@TMusEngUriParser@@QAEPAVHBufC16@@H@Z @ 85 NONAME ; class HBufC16 * TMusEngUriParser::GetUri16L(int)
+	?NewL@CSIP@@SAPAV1@ABVTUid@@AAVMSIPObserver@@@Z @ 86 NONAME ; class CSIP * CSIP::NewL(class TUid const &, class MSIPObserver &)
+	??1CMceCameraSource@@UAE@XZ @ 87 NONAME ; CMceCameraSource::~CMceCameraSource(void)
+	?EnableL@CMceCameraSource@@UAEXXZ @ 88 NONAME ; void CMceCameraSource::EnableL(void)
+	?VolumeUpL@CMusEngSession@@UAEXXZ @ 89 NONAME ; void CMusEngSession::VolumeUpL(void)
+	?GetParameter@CSIPProfile@@QBEHKAAPBVMDesC8Array@@@Z @ 90 NONAME ; int CSIPProfile::GetParameter(unsigned long, class MDesC8Array const * &) const
+	?NewL@CRepository@@SAPAV1@VTUid@@@Z @ 91 NONAME ; class CRepository * CRepository::NewL(class TUid)
+	?SetVolumeChangeObserver@CMusEngSession@@QAEXPAVMMusEngVolumeChangeObserver@@@Z @ 92 NONAME ; void CMusEngSession::SetVolumeChangeObserver(class MMusEngVolumeChangeObserver *)
+	?GetParameter@CSIPProfile@@QBEHKAAK@Z @ 93 NONAME ; int CSIPProfile::GetParameter(unsigned long, unsigned long &) const
+	?IsMutedL@CMusEngMceSession@@QAEHXZ @ 94 NONAME ; int CMusEngMceSession::IsMutedL(void)
+	??1CSIP@@UAE@XZ @ 95 NONAME ; CSIP::~CSIP(void)
+	?Set@CRepository@@QAEHKH@Z @ 96 NONAME ; int CRepository::Set(unsigned long, int)
+	?AcceptInvitationL@CMusEngReceiveSession@@QAEXABH@Z @ 97 NONAME ; void CMusEngReceiveSession::AcceptInvitationL(int const &)
+	?CurrentZoomL@CMusEngLiveSession@@QBEHXZ @ 98 NONAME ; int CMusEngLiveSession::CurrentZoomL(void) const
+	?DisallowMigrationL@CSipProfileAlrController@@QAEXKK@Z @ 99 NONAME ; void CSipProfileAlrController::DisallowMigrationL(unsigned long, unsigned long)
+	?MinBrightnessL@CMusEngLiveSession@@QBEHXZ @ 100 NONAME ; int CMusEngLiveSession::MinBrightnessL(void) const
+	??1CSIPProfile@@UAE@XZ @ 101 NONAME ; CSIPProfile::~CSIPProfile(void)
+	?NewL@CMusEngLiveSession@@SAPAV1@ABVTRect@@AAVMMusEngSessionObserver@@AAVMMusEngOutSessionObserver@@AAVMMusEngLiveSessionObserver@@I@Z @ 102 NONAME ; class CMusEngLiveSession * CMusEngLiveSession::NewL(class TRect const &, class MMusEngSessionObserver &, class MMusEngOutSessionObserver &, class MMusEngLiveSessionObserver &, unsigned int)
+	?UnmuteL@CMusEngMceSession@@UAEXXZ @ 103 NONAME ; void CMusEngMceSession::UnmuteL(void)
+	?Connect@DRMCommon@@QAEHXZ @ 104 NONAME ; int DRMCommon::Connect(void)
+	?NewL@CMceCameraSource@@SAPAV1@AAVCMceManager@@@Z @ 105 NONAME ; class CMceCameraSource * CMceCameraSource::NewL(class CMceManager &)
+	?MinZoomL@CMusEngLiveSession@@QBEHXZ @ 106 NONAME ; int CMusEngLiveSession::MinZoomL(void) const
+	?Set@CRepository@@QAEHKABVTDesC16@@@Z @ 107 NONAME ; int CRepository::Set(unsigned long, class TDesC16 const &)
+	?VolumeDownL@CMusEngSession@@UAEXXZ @ 108 NONAME ; void CMusEngSession::VolumeDownL(void)
+	?ExposureL@CMceCameraSource@@QAE?AW4TExposure@CCamera@@XZ @ 109 NONAME ; enum CCamera::TExposure CMceCameraSource::ExposureL(void)
+	?MuteL@CMusEngMceSession@@UAEXXZ @ 110 NONAME ; void CMusEngMceSession::MuteL(void)
+	?NewLC@CCenRepNotifyHandler@@SAPAV1@AAVMCenRepNotifyHandlerCallback@@AAVCRepository@@@Z @ 111 NONAME ; class CCenRepNotifyHandler * CCenRepNotifyHandler::NewLC(class MCenRepNotifyHandlerCallback &, class CRepository &)
+	?SetVolumeL@CMusEngSession@@UAEXH@Z @ 112 NONAME ; void CMusEngSession::SetVolumeL(int)
+	?DecreaseBrightnessL@CMusEngLiveSession@@QAEXXZ @ 113 NONAME ; void CMusEngLiveSession::DecreaseBrightnessL(void)
+	?LastRegistrationError@CSIPProfileRegistryBase@@QBEHABVCSIPProfile@@@Z @ 114 NONAME ; int CSIPProfileRegistryBase::LastRegistrationError(class CSIPProfile const &) const
+	?SetCameraIndexL@CMceCameraSource@@QAEXH@Z @ 115 NONAME ; void CMceCameraSource::SetCameraIndexL(int)
+	?PauseL@CMusEngClipSession@@UAEXXZ @ 116 NONAME ; void CMusEngClipSession::PauseL(void)
+	?Connection@CSIP@@QBEPAVCSIPConnection@@K@Z @ 117 NONAME ; class CSIPConnection * CSIP::Connection(unsigned long) const
+	?SetRectL@CMusEngSession@@QAEXABVTRect@@@Z @ 118 NONAME ; void CMusEngSession::SetRectL(class TRect const &)
+	?Create@CRepository@@QAEHKABVTDesC8@@@Z @ 119 NONAME ; int CRepository::Create(unsigned long, class TDesC8 const &)
+	?RefreshIapAvailabilityL@CSipProfileAlrController@@QAEXK@Z @ 120 NONAME ; void CSipProfileAlrController::RefreshIapAvailabilityL(unsigned long)
+	?DefaultProfileL@CSIPProfileRegistryBase@@QAEPAVCSIPProfile@@XZ @ 121 NONAME ; class CSIPProfile * CSIPProfileRegistryBase::DefaultProfileL(void)
+	?BrightnessAutoL@CMusEngLiveSession@@QAEXXZ @ 122 NONAME ; void CMusEngLiveSession::BrightnessAutoL(void)
+	?IncreaseBrightnessL@CMusEngLiveSession@@QAEXXZ @ 123 NONAME ; void CMusEngLiveSession::IncreaseBrightnessL(void)
+	?ProfilesL@CSIPProfileRegistryBase@@QAEXABVTDesC8@@AAV?$RPointerArray@VCSIPProfile@@@@@Z @ 124 NONAME ; void CSIPProfileRegistryBase::ProfilesL(class TDesC8 const &, class RPointerArray<class CSIPProfile> &)
+	??1CSIPProfileRegistry@@UAE@XZ @ 125 NONAME ; CSIPProfileRegistry::~CSIPProfileRegistry(void)
+	?SetOrientationL@CMusEngMceSession@@QAEXW4TDisplayOrientation@1@@Z @ 126 NONAME ; void CMusEngMceSession::SetOrientationL(enum CMusEngMceSession::TDisplayOrientation)
+	?Get@CRepository@@QAEHKAAVTDes8@@@Z @ 127 NONAME ; int CRepository::Get(unsigned long, class TDes8 &)
+	?ConstructL@DRMCommon@@IAEXXZ @ 128 NONAME ; void DRMCommon::ConstructL(void)
+	?ContrastL@CMceCameraSource@@QAEHXZ @ 129 NONAME ; int CMceCameraSource::ContrastL(void)
+	?NegotiatedSecurityMechanismL@CSIP@@QAEPAVHBufC8@@ABVTDesC8@@@Z @ 130 NONAME ; class HBufC8 * CSIP::NegotiatedSecurityMechanismL(class TDesC8 const &)
+	?ZoomInL@CMusEngLiveSession@@QAEXXZ @ 131 NONAME ; void CMusEngLiveSession::ZoomInL(void)
+	?NewL@CSipProfileAlrController@@SAPAV1@AAVCSIPProfileRegistryBase@@AAVMSipProfileAlrObserver@@@Z @ 132 NONAME ; class CSipProfileAlrController * CSipProfileAlrController::NewL(class CSIPProfileRegistryBase &, class MSipProfileAlrObserver &)
+	?SetVolumeL@CMusEngMceSession@@UAEXH@Z @ 133 NONAME ; void CMusEngMceSession::SetVolumeL(int)
+	?Stop@CActiveScheduler@@SAXXZ @ 134 NONAME ; void CActiveScheduler::Stop(void)
+	?IsDisplayEnabledL@CMusEngMceSession@@QAEHXZ @ 135 NONAME ; int CMusEngMceSession::IsDisplayEnabledL(void)
+	?TranscodeL@CMusEngClipSession@@QAEXABV?$TBuf@$0BAA@@@@Z @ 136 NONAME ; void CMusEngClipSession::TranscodeL(class TBuf<256> const &)
+	?MaxZoomL@CMusEngLiveSession@@QBEHXZ @ 137 NONAME ; int CMusEngLiveSession::MaxZoomL(void) const
+	?IsSigCompSupportedL@CSIP@@QBEHXZ @ 138 NONAME ; int CSIP::IsSigCompSupportedL(void) const
+	?NewLC@CSIP@@SAPAV1@ABVTUid@@AAVMSIPObserver@@@Z @ 139 NONAME ; class CSIP * CSIP::NewLC(class TUid const &, class MSIPObserver &)
+	?VolumeDownL@CMusEngMceSession@@UAEXXZ @ 140 NONAME ; void CMusEngMceSession::VolumeDownL(void)
+	?AllowMigrationL@CSipProfileAlrController@@QAEXKK@Z @ 141 NONAME ; void CSipProfileAlrController::AllowMigrationL(unsigned long, unsigned long)
+	?PositionL@CMusEngClipSession@@QAE?AVTTimeIntervalSeconds@@XZ @ 142 NONAME ; class TTimeIntervalSeconds CMusEngClipSession::PositionL(void)
+	?SetContrastL@CMceCameraSource@@QAEXH@Z @ 143 NONAME ; void CMceCameraSource::SetContrastL(int)
+	?WhiteBalanceL@CMceCameraSource@@QAE?AW4TWhiteBalance@CCamera@@XZ @ 144 NONAME ; enum CCamera::TWhiteBalance CMceCameraSource::WhiteBalanceL(void)
+	??1DRMCommon@@UAE@XZ @ 145 NONAME ; DRMCommon::~DRMCommon(void)
+	?MuteMicL@CMusEngSession@@QAEXH@Z @ 146 NONAME ; void CMusEngSession::MuteMicL(int)
+	?NewL@CMusEngLiveSession@@SAPAV1@ABVTDesC16@@ABVTRect@@AAVMMusEngSessionObserver@@AAVMMusEngOutSessionObserver@@AAVMMusEngLiveSessionObserver@@I@Z @ 147 NONAME ; class CMusEngLiveSession * CMusEngLiveSession::NewL(class TDesC16 const &, class TRect const &, class MMusEngSessionObserver &, class MMusEngOutSessionObserver &, class MMusEngLiveSessionObserver &, unsigned int)
+	?HandleNotifyGeneric@MCenRepNotifyHandlerCallback@@UAEXK@Z @ 148 NONAME ; void MCenRepNotifyHandlerCallback::HandleNotifyGeneric(unsigned long)
+	?EnableDisplayL@CMusEngMceSession@@UAEXH@Z @ 149 NONAME ; void CMusEngMceSession::EnableDisplayL(int)
+	??0DRMCommon@@IAE@XZ @ 150 NONAME ; DRMCommon::DRMCommon(void)
+	?CurrentBrightnessL@CMusEngLiveSession@@QBEHXZ @ 151 NONAME ; int CMusEngLiveSession::CurrentBrightnessL(void) const
+	?SupportedProfileTypesL@CSIPProfileRegistryBase@@QAEXAAV?$RArray@VTSIPProfileTypeInfo@@@@@Z @ 152 NONAME ; void CSIPProfileRegistryBase::SupportedProfileTypesL(class RArray<class TSIPProfileTypeInfo> &)
+	?Start@CActiveScheduler@@SAXXZ @ 153 NONAME ; void CActiveScheduler::Start(void)
+	?SetBrightnessL@CMceCameraSource@@QAEXH@Z @ 154 NONAME ; void CMceCameraSource::SetBrightnessL(int)
+	?SetDigitalZoomFactorL@CMceCameraSource@@QAEXH@Z @ 155 NONAME ; void CMceCameraSource::SetDigitalZoomFactorL(int)
+	?IsPlayingL@CMusEngLiveSession@@UAEHXZ @ 156 NONAME ; int CMusEngLiveSession::IsPlayingL(void)
+	?IsEnabled@CMceMediaSource@@QBEHXZ @ 157 NONAME ; int CMceMediaSource::IsEnabled(void) const
+	?PlayL@CMusEngLiveSession@@UAEXXZ @ 158 NONAME ; void CMusEngLiveSession::PlayL(void)
+	?SetPositionL@CMusEngClipSession@@QAEXABVTTimeIntervalSeconds@@@Z @ 159 NONAME ; void CMusEngClipSession::SetPositionL(class TTimeIntervalSeconds const &)
 
--- a/mmsharing/mmshengine/tsrc/ut_engine/eabi/ut_musengineu.def	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshengine/tsrc/ut_engine/eabi/ut_musengineu.def	Thu Jul 15 18:35:08 2010 +0300
@@ -27,196 +27,197 @@
 	_ZN14CMusEngSession18EnableLoudspeakerLEii @ 26 NONAME
 	_ZN14CMusEngSession23SetAudioRoutingObserverEP27MMusEngAudioRoutingObserver @ 27 NONAME
 	_ZN14CMusEngSession23SetVolumeChangeObserverEP27MMusEngVolumeChangeObserver @ 28 NONAME
-	_ZN14CMusEngSession24AudioRoutingCanBeChangedEv @ 29 NONAME
-	_ZN14CMusEngSession8MuteMicLEi @ 30 NONAME
-	_ZN14CMusEngSession8SetRectLERK5TRect @ 31 NONAME
-	_ZN14CMusEngSession9VolumeUpLEv @ 32 NONAME
-	_ZN15CMceMediaSourceD0Ev @ 33 NONAME
-	_ZN15CMceMediaSourceD1Ev @ 34 NONAME
-	_ZN15CMceMediaSourceD2Ev @ 35 NONAME
-	_ZN16CMceCameraSource11BrightnessLEv @ 36 NONAME
-	_ZN16CMceCameraSource11ZoomFactorLEv @ 37 NONAME
-	_ZN16CMceCameraSource12SetContrastLEi @ 38 NONAME
-	_ZN16CMceCameraSource12SetExposureLEN7CCamera9TExposureE @ 39 NONAME
-	_ZN16CMceCameraSource13WhiteBalanceLEv @ 40 NONAME
-	_ZN16CMceCameraSource14SetBrightnessLEi @ 41 NONAME
-	_ZN16CMceCameraSource14SetZoomFactorLEi @ 42 NONAME
-	_ZN16CMceCameraSource15SetCameraIndexLEi @ 43 NONAME
-	_ZN16CMceCameraSource16SetWhiteBalanceLEN7CCamera13TWhiteBalanceE @ 44 NONAME
-	_ZN16CMceCameraSource18DigitalZoomFactorLEv @ 45 NONAME
-	_ZN16CMceCameraSource21SetDigitalZoomFactorLEi @ 46 NONAME
-	_ZN16CMceCameraSource4NewLER11CMceManager @ 47 NONAME
-	_ZN16CMceCameraSource5NewLCER11CMceManager @ 48 NONAME
-	_ZN16CMceCameraSource7EnableLEv @ 49 NONAME
-	_ZN16CMceCameraSource8DisableLEv @ 50 NONAME
-	_ZN16CMceCameraSource9ContrastLEv @ 51 NONAME
-	_ZN16CMceCameraSource9ExposureLEv @ 52 NONAME
-	_ZN16CMceCameraSourceD0Ev @ 53 NONAME
-	_ZN16CMceCameraSourceD1Ev @ 54 NONAME
-	_ZN16CMceCameraSourceD2Ev @ 55 NONAME
-	_ZN16TMusEngUriParser7UriTypeEv @ 56 NONAME
-	_ZN16TMusEngUriParser8GetUri8LEv @ 57 NONAME
-	_ZN16TMusEngUriParser9GetUri16LEi @ 58 NONAME
-	_ZN16TMusEngUriParser9ParseUriLEv @ 59 NONAME
-	_ZN16TMusEngUriParserC1ERK7TDesC16 @ 60 NONAME
-	_ZN16TMusEngUriParserC2ERK7TDesC16 @ 61 NONAME
-	_ZN17CMusEngMceSession10SetVolumeLEi @ 62 NONAME
-	_ZN17CMusEngMceSession10TerminateLEv @ 63 NONAME
-	_ZN17CMusEngMceSession11VolumeDownLEv @ 64 NONAME
-	_ZN17CMusEngMceSession12OrientationLEv @ 65 NONAME
-	_ZN17CMusEngMceSession14ContainsAudioLEv @ 66 NONAME
-	_ZN17CMusEngMceSession14EnableDisplayLEi @ 67 NONAME
-	_ZN17CMusEngMceSession15SetOrientationLENS_19TDisplayOrientationE @ 68 NONAME
-	_ZN17CMusEngMceSession17IsDisplayEnabledLEv @ 69 NONAME
-	_ZN17CMusEngMceSession5MuteLEv @ 70 NONAME
-	_ZN17CMusEngMceSession7UnmuteLEv @ 71 NONAME
-	_ZN17CMusEngMceSession8IsMutedLEv @ 72 NONAME
-	_ZN17CMusEngMceSession9VolumeUpLEv @ 73 NONAME
-	_ZN18CMusEngClipSession10IsPlayingLEv @ 74 NONAME
-	_ZN18CMusEngClipSession10TranscodeLERK4TBufILi256EE @ 75 NONAME
-	_ZN18CMusEngClipSession11FastRewindLEi @ 76 NONAME
-	_ZN18CMusEngClipSession12FastForwardLEi @ 77 NONAME
-	_ZN18CMusEngClipSession12SetPositionLERK20TTimeIntervalSeconds @ 78 NONAME
-	_ZN18CMusEngClipSession16CancelTranscodeLEv @ 79 NONAME
-	_ZN18CMusEngClipSession4NewLERK5TRectR22MMusEngSessionObserverR25MMusEngOutSessionObserverR26MMusEngClipSessionObserverj @ 80 NONAME
-	_ZN18CMusEngClipSession5PlayLEv @ 81 NONAME
-	_ZN18CMusEngClipSession6PauseLEv @ 82 NONAME
-	_ZN18CMusEngClipSession8SetClipLERK7TDesC16 @ 83 NONAME
-	_ZN18CMusEngClipSession9DurationLEv @ 84 NONAME
-	_ZN18CMusEngClipSession9PositionLEv @ 85 NONAME
-	_ZN18CMusEngLiveSession10IsPlayingLEv @ 86 NONAME
-	_ZN18CMusEngLiveSession11IsRecordingEv @ 87 NONAME
-	_ZN18CMusEngLiveSession12ZoomDefaultLEv @ 88 NONAME
-	_ZN18CMusEngLiveSession15BrightnessAutoLEv @ 89 NONAME
-	_ZN18CMusEngLiveSession18BrightnessDefaultLEv @ 90 NONAME
-	_ZN18CMusEngLiveSession19DecreaseBrightnessLEv @ 91 NONAME
-	_ZN18CMusEngLiveSession19IncreaseBrightnessLEv @ 92 NONAME
-	_ZN18CMusEngLiveSession4NewLERK5TRectR22MMusEngSessionObserverR25MMusEngOutSessionObserverR26MMusEngLiveSessionObserverj @ 93 NONAME
-	_ZN18CMusEngLiveSession4NewLERK7TDesC16RK5TRectR22MMusEngSessionObserverR25MMusEngOutSessionObserverR26MMusEngLiveSessionObserverj @ 94 NONAME
-	_ZN18CMusEngLiveSession5PlayLEv @ 95 NONAME
-	_ZN18CMusEngLiveSession6PauseLEv @ 96 NONAME
-	_ZN18CMusEngLiveSession7RecordLEi @ 97 NONAME
-	_ZN18CMusEngLiveSession7ZoomInLEv @ 98 NONAME
-	_ZN18CMusEngLiveSession8SetZoomLEi @ 99 NONAME
-	_ZN18CMusEngLiveSession8ZoomOutLEv @ 100 NONAME
-	_ZN19CSIPProfileRegistry4NewLER4CSIPR27MSIPProfileRegistryObserver @ 101 NONAME
-	_ZN19CSIPProfileRegistry5NewLCER4CSIPR27MSIPProfileRegistryObserver @ 102 NONAME
-	_ZN19CSIPProfileRegistry7DisableER11CSIPProfile @ 103 NONAME
-	_ZN19CSIPProfileRegistry7EnableLER11CSIPProfileR22MSIPConnectionObserver @ 104 NONAME
-	_ZN19CSIPProfileRegistryD0Ev @ 105 NONAME
-	_ZN19CSIPProfileRegistryD1Ev @ 106 NONAME
-	_ZN19CSIPProfileRegistryD2Ev @ 107 NONAME
-	_ZN20CCenRepNotifyHandler13StopListeningEv @ 108 NONAME
-	_ZN20CCenRepNotifyHandler15StartListeningLEv @ 109 NONAME
-	_ZN20CCenRepNotifyHandler4NewLER28MCenRepNotifyHandlerCallbackR11CRepository @ 110 NONAME
-	_ZN20CCenRepNotifyHandler5NewLCER28MCenRepNotifyHandlerCallbackR11CRepository @ 111 NONAME
-	_ZN20CCenRepNotifyHandlerD0Ev @ 112 NONAME
-	_ZN20CCenRepNotifyHandlerD1Ev @ 113 NONAME
-	_ZN20CCenRepNotifyHandlerD2Ev @ 114 NONAME
-	_ZN20CMusEngMceOutSession13CancelInviteLEv @ 115 NONAME
-	_ZN20CMusEngMceOutSession27SetSupportedVideoCodecListLERK7TDesC16 @ 116 NONAME
-	_ZN20CMusEngMceOutSession7InviteLERK7TDesC16 @ 117 NONAME
-	_ZN21CMusEngReceiveSession17AcceptInvitationLERKi @ 118 NONAME
-	_ZN21CMusEngReceiveSession4NewLERK5TRectR22MMusEngSessionObserverR29MMusEngReceiveSessionObserver @ 119 NONAME
-	_ZN23CSIPProfileRegistryBase15DefaultProfileLEv @ 120 NONAME
-	_ZN23CSIPProfileRegistryBase22SupportedProfileTypesLER6RArrayI19TSIPProfileTypeInfoE @ 121 NONAME
-	_ZN23CSIPProfileRegistryBase8ProfileLEm @ 122 NONAME
-	_ZN23CSIPProfileRegistryBase9ProfilesLER13RPointerArrayI11CSIPProfileE @ 123 NONAME
-	_ZN23CSIPProfileRegistryBase9ProfilesLERK19TSIPProfileTypeInfoR13RPointerArrayI11CSIPProfileE @ 124 NONAME
-	_ZN23CSIPProfileRegistryBase9ProfilesLERK6TDesC8R13RPointerArrayI11CSIPProfileE @ 125 NONAME
-	_ZN23CSIPProfileRegistryBaseD0Ev @ 126 NONAME
-	_ZN23CSIPProfileRegistryBaseD1Ev @ 127 NONAME
-	_ZN23CSIPProfileRegistryBaseD2Ev @ 128 NONAME
-	_ZN28MCenRepNotifyHandlerCallback19HandleNotifyGenericEm @ 129 NONAME
-	_ZN4CSIP28NegotiatedSecurityMechanismLERK6TDesC8 @ 130 NONAME
-	_ZN4CSIP4NewLERK4TUidR12MSIPObserver @ 131 NONAME
-	_ZN4CSIP5NewLCERK4TUidR12MSIPObserver @ 132 NONAME
-	_ZN4CSIPD0Ev @ 133 NONAME
-	_ZN4CSIPD1Ev @ 134 NONAME
-	_ZN4CSIPD2Ev @ 135 NONAME
-	_ZN9DRMCommon10ConstructLEv @ 136 NONAME
-	_ZN9DRMCommon10DisconnectEv @ 137 NONAME
-	_ZN9DRMCommon15IsProtectedFileERK7TDesC16Ri @ 138 NONAME
-	_ZN9DRMCommon4NewLEv @ 139 NONAME
-	_ZN9DRMCommon7ConnectEv @ 140 NONAME
-	_ZN9DRMCommonC1Ev @ 141 NONAME
-	_ZN9DRMCommonC2Ev @ 142 NONAME
-	_ZN9DRMCommonD0Ev @ 143 NONAME
-	_ZN9DRMCommonD1Ev @ 144 NONAME
-	_ZN9DRMCommonD2Ev @ 145 NONAME
-	_ZNK11CSIPProfile12GetParameterEmRPK11MDesC8Array @ 146 NONAME
-	_ZNK11CSIPProfile12GetParameterEmRPK6TDesC8 @ 147 NONAME
-	_ZNK11CSIPProfile12GetParameterEmRi @ 148 NONAME
-	_ZNK11CSIPProfile12GetParameterEmRm @ 149 NONAME
-	_ZNK11CSIPProfile4TypeEv @ 150 NONAME
+	_ZN14CMusEngSession8MuteMicLEi @ 29 NONAME
+	_ZN14CMusEngSession8SetRectLERK5TRect @ 30 NONAME
+	_ZN14CMusEngSession9VolumeUpLEv @ 31 NONAME
+	_ZN15CMceMediaSourceD0Ev @ 32 NONAME
+	_ZN15CMceMediaSourceD1Ev @ 33 NONAME
+	_ZN15CMceMediaSourceD2Ev @ 34 NONAME
+	_ZN16CMceCameraSource11BrightnessLEv @ 35 NONAME
+	_ZN16CMceCameraSource11ZoomFactorLEv @ 36 NONAME
+	_ZN16CMceCameraSource12SetContrastLEi @ 37 NONAME
+	_ZN16CMceCameraSource12SetExposureLEN7CCamera9TExposureE @ 38 NONAME
+	_ZN16CMceCameraSource13WhiteBalanceLEv @ 39 NONAME
+	_ZN16CMceCameraSource14SetBrightnessLEi @ 40 NONAME
+	_ZN16CMceCameraSource14SetZoomFactorLEi @ 41 NONAME
+	_ZN16CMceCameraSource15SetCameraIndexLEi @ 42 NONAME
+	_ZN16CMceCameraSource16SetWhiteBalanceLEN7CCamera13TWhiteBalanceE @ 43 NONAME
+	_ZN16CMceCameraSource18DigitalZoomFactorLEv @ 44 NONAME
+	_ZN16CMceCameraSource21SetDigitalZoomFactorLEi @ 45 NONAME
+	_ZN16CMceCameraSource4NewLER11CMceManager @ 46 NONAME
+	_ZN16CMceCameraSource5NewLCER11CMceManager @ 47 NONAME
+	_ZN16CMceCameraSource7EnableLEv @ 48 NONAME
+	_ZN16CMceCameraSource8DisableLEv @ 49 NONAME
+	_ZN16CMceCameraSource9ContrastLEv @ 50 NONAME
+	_ZN16CMceCameraSource9ExposureLEv @ 51 NONAME
+	_ZN16CMceCameraSourceD0Ev @ 52 NONAME
+	_ZN16CMceCameraSourceD1Ev @ 53 NONAME
+	_ZN16CMceCameraSourceD2Ev @ 54 NONAME
+	_ZN16TMusEngUriParser7UriTypeEv @ 55 NONAME
+	_ZN16TMusEngUriParser8GetUri8LEv @ 56 NONAME
+	_ZN16TMusEngUriParser9GetUri16LEi @ 57 NONAME
+	_ZN16TMusEngUriParser9ParseUriLEv @ 58 NONAME
+	_ZN16TMusEngUriParserC1ERK7TDesC16 @ 59 NONAME
+	_ZN16TMusEngUriParserC2ERK7TDesC16 @ 60 NONAME
+	_ZN17CMusEngMceSession10SetVolumeLEi @ 61 NONAME
+	_ZN17CMusEngMceSession10TerminateLEv @ 62 NONAME
+	_ZN17CMusEngMceSession11VolumeDownLEv @ 63 NONAME
+	_ZN17CMusEngMceSession12OrientationLEv @ 64 NONAME
+	_ZN17CMusEngMceSession14ContainsAudioLEv @ 65 NONAME
+	_ZN17CMusEngMceSession14EnableDisplayLEi @ 66 NONAME
+	_ZN17CMusEngMceSession15SetOrientationLENS_19TDisplayOrientationE @ 67 NONAME
+	_ZN17CMusEngMceSession17IsDisplayEnabledLEv @ 68 NONAME
+	_ZN17CMusEngMceSession5MuteLEv @ 69 NONAME
+	_ZN17CMusEngMceSession7UnmuteLEv @ 70 NONAME
+	_ZN17CMusEngMceSession8IsMutedLEv @ 71 NONAME
+	_ZN17CMusEngMceSession9VolumeUpLEv @ 72 NONAME
+	_ZN18CMusEngClipSession10IsPlayingLEv @ 73 NONAME
+	_ZN18CMusEngClipSession10TranscodeLERK4TBufILi256EE @ 74 NONAME
+	_ZN18CMusEngClipSession11FastRewindLEi @ 75 NONAME
+	_ZN18CMusEngClipSession12FastForwardLEi @ 76 NONAME
+	_ZN18CMusEngClipSession12SetPositionLERK20TTimeIntervalSeconds @ 77 NONAME
+	_ZN18CMusEngClipSession16CancelTranscodeLEv @ 78 NONAME
+	_ZN18CMusEngClipSession4NewLERK5TRectR22MMusEngSessionObserverR25MMusEngOutSessionObserverR26MMusEngClipSessionObserverj @ 79 NONAME
+	_ZN18CMusEngClipSession5PlayLEv @ 80 NONAME
+	_ZN18CMusEngClipSession6PauseLEv @ 81 NONAME
+	_ZN18CMusEngClipSession8SetClipLERK7TDesC16 @ 82 NONAME
+	_ZN18CMusEngClipSession9DurationLEv @ 83 NONAME
+	_ZN18CMusEngClipSession9PositionLEv @ 84 NONAME
+	_ZN18CMusEngLiveSession10IsPlayingLEv @ 85 NONAME
+	_ZN18CMusEngLiveSession11IsRecordingEv @ 86 NONAME
+	_ZN18CMusEngLiveSession12ZoomDefaultLEv @ 87 NONAME
+	_ZN18CMusEngLiveSession15BrightnessAutoLEv @ 88 NONAME
+	_ZN18CMusEngLiveSession18BrightnessDefaultLEv @ 89 NONAME
+	_ZN18CMusEngLiveSession19DecreaseBrightnessLEv @ 90 NONAME
+	_ZN18CMusEngLiveSession19IncreaseBrightnessLEv @ 91 NONAME
+	_ZN18CMusEngLiveSession4NewLERK5TRectR22MMusEngSessionObserverR25MMusEngOutSessionObserverR26MMusEngLiveSessionObserverj @ 92 NONAME
+	_ZN18CMusEngLiveSession4NewLERK7TDesC16RK5TRectR22MMusEngSessionObserverR25MMusEngOutSessionObserverR26MMusEngLiveSessionObserverj @ 93 NONAME
+	_ZN18CMusEngLiveSession5PlayLEv @ 94 NONAME
+	_ZN18CMusEngLiveSession6PauseLEv @ 95 NONAME
+	_ZN18CMusEngLiveSession7RecordLEi @ 96 NONAME
+	_ZN18CMusEngLiveSession7ZoomInLEv @ 97 NONAME
+	_ZN18CMusEngLiveSession8SetZoomLEi @ 98 NONAME
+	_ZN18CMusEngLiveSession8ZoomOutLEv @ 99 NONAME
+	_ZN19CSIPProfileRegistry4NewLER4CSIPR27MSIPProfileRegistryObserver @ 100 NONAME
+	_ZN19CSIPProfileRegistry5NewLCER4CSIPR27MSIPProfileRegistryObserver @ 101 NONAME
+	_ZN19CSIPProfileRegistry7DisableER11CSIPProfile @ 102 NONAME
+	_ZN19CSIPProfileRegistry7EnableLER11CSIPProfileR22MSIPConnectionObserver @ 103 NONAME
+	_ZN19CSIPProfileRegistryD0Ev @ 104 NONAME
+	_ZN19CSIPProfileRegistryD1Ev @ 105 NONAME
+	_ZN19CSIPProfileRegistryD2Ev @ 106 NONAME
+	_ZN20CCenRepNotifyHandler13StopListeningEv @ 107 NONAME
+	_ZN20CCenRepNotifyHandler15StartListeningLEv @ 108 NONAME
+	_ZN20CCenRepNotifyHandler4NewLER28MCenRepNotifyHandlerCallbackR11CRepository @ 109 NONAME
+	_ZN20CCenRepNotifyHandler5NewLCER28MCenRepNotifyHandlerCallbackR11CRepository @ 110 NONAME
+	_ZN20CCenRepNotifyHandlerD0Ev @ 111 NONAME
+	_ZN20CCenRepNotifyHandlerD1Ev @ 112 NONAME
+	_ZN20CCenRepNotifyHandlerD2Ev @ 113 NONAME
+	_ZN20CMusEngMceOutSession13CancelInviteLEv @ 114 NONAME
+	_ZN20CMusEngMceOutSession27SetSupportedVideoCodecListLERK7TDesC16 @ 115 NONAME
+	_ZN20CMusEngMceOutSession7InviteLERK7TDesC16 @ 116 NONAME
+	_ZN21CMusEngReceiveSession17AcceptInvitationLERKi @ 117 NONAME
+	_ZN21CMusEngReceiveSession4NewLERK5TRectR22MMusEngSessionObserverR29MMusEngReceiveSessionObserver @ 118 NONAME
+	_ZN23CSIPProfileRegistryBase15DefaultProfileLEv @ 119 NONAME
+	_ZN23CSIPProfileRegistryBase22SupportedProfileTypesLER6RArrayI19TSIPProfileTypeInfoE @ 120 NONAME
+	_ZN23CSIPProfileRegistryBase8ProfileLEm @ 121 NONAME
+	_ZN23CSIPProfileRegistryBase9ProfilesLER13RPointerArrayI11CSIPProfileE @ 122 NONAME
+	_ZN23CSIPProfileRegistryBase9ProfilesLERK19TSIPProfileTypeInfoR13RPointerArrayI11CSIPProfileE @ 123 NONAME
+	_ZN23CSIPProfileRegistryBase9ProfilesLERK6TDesC8R13RPointerArrayI11CSIPProfileE @ 124 NONAME
+	_ZN23CSIPProfileRegistryBaseD0Ev @ 125 NONAME
+	_ZN23CSIPProfileRegistryBaseD1Ev @ 126 NONAME
+	_ZN23CSIPProfileRegistryBaseD2Ev @ 127 NONAME
+	_ZN28MCenRepNotifyHandlerCallback19HandleNotifyGenericEm @ 128 NONAME
+	_ZN4CSIP28NegotiatedSecurityMechanismLERK6TDesC8 @ 129 NONAME
+	_ZN4CSIP4NewLERK4TUidR12MSIPObserver @ 130 NONAME
+	_ZN4CSIP5NewLCERK4TUidR12MSIPObserver @ 131 NONAME
+	_ZN4CSIPD0Ev @ 132 NONAME
+	_ZN4CSIPD1Ev @ 133 NONAME
+	_ZN4CSIPD2Ev @ 134 NONAME
+	_ZN9DRMCommon10ConstructLEv @ 135 NONAME
+	_ZN9DRMCommon10DisconnectEv @ 136 NONAME
+	_ZN9DRMCommon15IsProtectedFileERK7TDesC16Ri @ 137 NONAME
+	_ZN9DRMCommon4NewLEv @ 138 NONAME
+	_ZN9DRMCommon7ConnectEv @ 139 NONAME
+	_ZN9DRMCommonC1Ev @ 140 NONAME
+	_ZN9DRMCommonC2Ev @ 141 NONAME
+	_ZN9DRMCommonD0Ev @ 142 NONAME
+	_ZN9DRMCommonD1Ev @ 143 NONAME
+	_ZN9DRMCommonD2Ev @ 144 NONAME
+	_ZNK11CSIPProfile12GetParameterEmRPK11MDesC8Array @ 145 NONAME
+	_ZNK11CSIPProfile12GetParameterEmRPK6TDesC8 @ 146 NONAME
+	_ZNK11CSIPProfile12GetParameterEmRi @ 147 NONAME
+	_ZNK11CSIPProfile12GetParameterEmRm @ 148 NONAME
+	_ZNK11CSIPProfile4TypeEv @ 149 NONAME
+	_ZNK14CMusEngSession15AudioOutputIsBTEv @ 150 NONAME
 	_ZNK14CMusEngSession20IsLoudSpeakerEnabledEv @ 151 NONAME
-	_ZNK14CMusEngSession4RectEv @ 152 NONAME
-	_ZNK14CMusEngSession7VolumeLEv @ 153 NONAME
-	_ZNK15CMceMediaSource4TypeEv @ 154 NONAME
-	_ZNK15CMceMediaSource9IsEnabledEv @ 155 NONAME
-	_ZNK16CMceCameraSource13GetCameraInfoER11TCameraInfo @ 156 NONAME
-	_ZNK16CMceCameraSource16CamerasAvailableEv @ 157 NONAME
-	_ZNK17CMusEngMceSession14GetSessionTimeEv @ 158 NONAME
-	_ZNK17CMusEngMceSession16ConnectionActiveEv @ 159 NONAME
-	_ZNK18CMusEngLiveSession12CurrentZoomLEv @ 160 NONAME
-	_ZNK18CMusEngLiveSession14MaxBrightnessLEv @ 161 NONAME
-	_ZNK18CMusEngLiveSession14MinBrightnessLEv @ 162 NONAME
-	_ZNK18CMusEngLiveSession14SetBrightnessLEi @ 163 NONAME
-	_ZNK18CMusEngLiveSession18CurrentBrightnessLEv @ 164 NONAME
-	_ZNK18CMusEngLiveSession8MaxZoomLEv @ 165 NONAME
-	_ZNK18CMusEngLiveSession8MinZoomLEv @ 166 NONAME
-	_ZNK19CSIPProfileRegistry3SIPEv @ 167 NONAME
-	_ZNK19CSIPProfileRegistry9IsEnabledERK11CSIPProfile @ 168 NONAME
-	_ZNK23CSIPProfileRegistryBase21LastRegistrationErrorERK11CSIPProfile @ 169 NONAME
-	_ZNK4CSIP10ConnectionEm @ 170 NONAME
-	_ZNK4CSIP19IsSigCompSupportedLEv @ 171 NONAME
-	_ZNK4CSIP28SupportedSecurityMechanismsLEv @ 172 NONAME
-	_ZTI11CRepository @ 173 NONAME
-	_ZTI11CSIPProfile @ 174 NONAME
-	_ZTI14CMusEngSession @ 175 NONAME
-	_ZTI15CMceMediaSource @ 176 NONAME
-	_ZTI16CMceCameraSource @ 177 NONAME
-	_ZTI17CMusEngMceSession @ 178 NONAME
-	_ZTI18CMusEngClipSession @ 179 NONAME
-	_ZTI18CMusEngLiveSession @ 180 NONAME
-	_ZTI19CMusEngObserverStub @ 181 NONAME
-	_ZTI19CSIPProfileRegistry @ 182 NONAME
-	_ZTI20CCenRepNotifyHandler @ 183 NONAME
-	_ZTI20CMusEngMceOutSession @ 184 NONAME
-	_ZTI21CMusEngReceiveSession @ 185 NONAME
-	_ZTI21CMusEngTelephoneUtils @ 186 NONAME
-	_ZTI21CMusSipProfileHandler @ 187 NONAME
-	_ZTI22CSIPProfileBehaviorTls @ 188 NONAME
-	_ZTI22CTelephonyAudioRouting @ 189 NONAME
-	_ZTI23CSIPProfileRegistryBase @ 190 NONAME
-	_ZTI24CSipProfileAlrController @ 191 NONAME
-	_ZTI27CMusEngSessionDurationTimer @ 192 NONAME
-	_ZTI28MCenRepNotifyHandlerCallback @ 193 NONAME
-	_ZTI4CSIP @ 194 NONAME
-	_ZTI9DRMCommon @ 195 NONAME
-	_ZTV11CRepository @ 196 NONAME
-	_ZTV11CSIPProfile @ 197 NONAME
-	_ZTV14CMusEngSession @ 198 NONAME
-	_ZTV15CMceMediaSource @ 199 NONAME
-	_ZTV16CMceCameraSource @ 200 NONAME
-	_ZTV17CMusEngMceSession @ 201 NONAME
-	_ZTV18CMusEngClipSession @ 202 NONAME
-	_ZTV18CMusEngLiveSession @ 203 NONAME
-	_ZTV19CMusEngObserverStub @ 204 NONAME
-	_ZTV19CSIPProfileRegistry @ 205 NONAME
-	_ZTV20CCenRepNotifyHandler @ 206 NONAME
-	_ZTV20CMusEngMceOutSession @ 207 NONAME
-	_ZTV21CMusEngReceiveSession @ 208 NONAME
-	_ZTV21CMusEngTelephoneUtils @ 209 NONAME
-	_ZTV21CMusSipProfileHandler @ 210 NONAME
-	_ZTV22CSIPProfileBehaviorTls @ 211 NONAME
-	_ZTV22CTelephonyAudioRouting @ 212 NONAME
-	_ZTV23CSIPProfileRegistryBase @ 213 NONAME
-	_ZTV24CSipProfileAlrController @ 214 NONAME
-	_ZTV27CMusEngSessionDurationTimer @ 215 NONAME
-	_ZTV28MCenRepNotifyHandlerCallback @ 216 NONAME
-	_ZTV4CSIP @ 217 NONAME
-	_ZTV9DRMCommon @ 218 NONAME
-	_ZThn4_N11CSIPProfileD0Ev @ 219 NONAME
-	_ZThn4_N11CSIPProfileD1Ev @ 220 NONAME
+	_ZNK14CMusEngSession24AudioRoutingCanBeChangedEv @ 152 NONAME
+	_ZNK14CMusEngSession4RectEv @ 153 NONAME
+	_ZNK14CMusEngSession7VolumeLEv @ 154 NONAME
+	_ZNK15CMceMediaSource4TypeEv @ 155 NONAME
+	_ZNK15CMceMediaSource9IsEnabledEv @ 156 NONAME
+	_ZNK16CMceCameraSource13GetCameraInfoER11TCameraInfo @ 157 NONAME
+	_ZNK16CMceCameraSource16CamerasAvailableEv @ 158 NONAME
+	_ZNK17CMusEngMceSession14GetSessionTimeEv @ 159 NONAME
+	_ZNK17CMusEngMceSession16ConnectionActiveEv @ 160 NONAME
+	_ZNK18CMusEngLiveSession12CurrentZoomLEv @ 161 NONAME
+	_ZNK18CMusEngLiveSession14MaxBrightnessLEv @ 162 NONAME
+	_ZNK18CMusEngLiveSession14MinBrightnessLEv @ 163 NONAME
+	_ZNK18CMusEngLiveSession14SetBrightnessLEi @ 164 NONAME
+	_ZNK18CMusEngLiveSession18CurrentBrightnessLEv @ 165 NONAME
+	_ZNK18CMusEngLiveSession8MaxZoomLEv @ 166 NONAME
+	_ZNK18CMusEngLiveSession8MinZoomLEv @ 167 NONAME
+	_ZNK19CSIPProfileRegistry3SIPEv @ 168 NONAME
+	_ZNK19CSIPProfileRegistry9IsEnabledERK11CSIPProfile @ 169 NONAME
+	_ZNK23CSIPProfileRegistryBase21LastRegistrationErrorERK11CSIPProfile @ 170 NONAME
+	_ZNK4CSIP10ConnectionEm @ 171 NONAME
+	_ZNK4CSIP19IsSigCompSupportedLEv @ 172 NONAME
+	_ZNK4CSIP28SupportedSecurityMechanismsLEv @ 173 NONAME
+	_ZTI11CRepository @ 174 NONAME
+	_ZTI11CSIPProfile @ 175 NONAME
+	_ZTI14CMusEngSession @ 176 NONAME
+	_ZTI15CMceMediaSource @ 177 NONAME
+	_ZTI16CMceCameraSource @ 178 NONAME
+	_ZTI17CMusEngMceSession @ 179 NONAME
+	_ZTI18CMusEngClipSession @ 180 NONAME
+	_ZTI18CMusEngLiveSession @ 181 NONAME
+	_ZTI19CMusEngObserverStub @ 182 NONAME
+	_ZTI19CSIPProfileRegistry @ 183 NONAME
+	_ZTI20CCenRepNotifyHandler @ 184 NONAME
+	_ZTI20CMusEngMceOutSession @ 185 NONAME
+	_ZTI21CMusEngReceiveSession @ 186 NONAME
+	_ZTI21CMusEngTelephoneUtils @ 187 NONAME
+	_ZTI21CMusSipProfileHandler @ 188 NONAME
+	_ZTI22CSIPProfileBehaviorTls @ 189 NONAME
+	_ZTI22CTelephonyAudioRouting @ 190 NONAME
+	_ZTI23CSIPProfileRegistryBase @ 191 NONAME
+	_ZTI24CSipProfileAlrController @ 192 NONAME
+	_ZTI27CMusEngSessionDurationTimer @ 193 NONAME
+	_ZTI28MCenRepNotifyHandlerCallback @ 194 NONAME
+	_ZTI4CSIP @ 195 NONAME
+	_ZTI9DRMCommon @ 196 NONAME
+	_ZTV11CRepository @ 197 NONAME
+	_ZTV11CSIPProfile @ 198 NONAME
+	_ZTV14CMusEngSession @ 199 NONAME
+	_ZTV15CMceMediaSource @ 200 NONAME
+	_ZTV16CMceCameraSource @ 201 NONAME
+	_ZTV17CMusEngMceSession @ 202 NONAME
+	_ZTV18CMusEngClipSession @ 203 NONAME
+	_ZTV18CMusEngLiveSession @ 204 NONAME
+	_ZTV19CMusEngObserverStub @ 205 NONAME
+	_ZTV19CSIPProfileRegistry @ 206 NONAME
+	_ZTV20CCenRepNotifyHandler @ 207 NONAME
+	_ZTV20CMusEngMceOutSession @ 208 NONAME
+	_ZTV21CMusEngReceiveSession @ 209 NONAME
+	_ZTV21CMusEngTelephoneUtils @ 210 NONAME
+	_ZTV21CMusSipProfileHandler @ 211 NONAME
+	_ZTV22CSIPProfileBehaviorTls @ 212 NONAME
+	_ZTV22CTelephonyAudioRouting @ 213 NONAME
+	_ZTV23CSIPProfileRegistryBase @ 214 NONAME
+	_ZTV24CSipProfileAlrController @ 215 NONAME
+	_ZTV27CMusEngSessionDurationTimer @ 216 NONAME
+	_ZTV28MCenRepNotifyHandlerCallback @ 217 NONAME
+	_ZTV4CSIP @ 218 NONAME
+	_ZTV9DRMCommon @ 219 NONAME
+	_ZThn4_N11CSIPProfileD0Ev @ 220 NONAME
+	_ZThn4_N11CSIPProfileD1Ev @ 221 NONAME
 
--- a/mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengsession.h	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengsession.h	Thu Jul 15 18:35:08 2010 +0300
@@ -68,6 +68,7 @@
         void UT_RectL();
         void UT_SetRectLL();
         void UT_AudioRoutingCanBeChangedL();
+        void UT_AudioOutputIsBTL();
         void UT_EnableLoudspeakerLL();
         void UT_IsLoudSpeakerEnabledL();
         void UT_VolumeLL();
--- a/mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengtelephoneutils.h	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengtelephoneutils.h	Thu Jul 15 18:35:08 2010 +0300
@@ -63,6 +63,7 @@
         
         void UT_NewLL();
         void UT_AudioRoutingCanBeChangedL();
+        void UT_AudioOutputIsBTL();
         void UT_LoudspeakerLL();
         void UT_IsLoudSpeakerEnabledL();
         void UT_GetVolumeLL();
--- a/mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengsession.cpp	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengsession.cpp	Thu Jul 15 18:35:08 2010 +0300
@@ -208,6 +208,43 @@
 // -----------------------------------------------------------------------------
 //
 // -----------------------------------------------------------------------------
+//	
+void UT_CMusEngSession::UT_AudioOutputIsBTL()
+    {
+    iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::EBTAudioAccessory;
+	EUNIT_ASSERT( iLiveSession->AudioOutputIsBT() );
+    
+    iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::ENotActive;
+    EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT());
+    
+    iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::ENone;
+    EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT());
+    
+    iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::EHandset;
+    EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT());
+    
+    iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::ELoudspeaker;
+    EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT());
+    
+    iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::EWiredAudioAccessory;
+    EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT());
+    
+    iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::ETTY;
+    EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT());
+    
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
 //        
 void UT_CMusEngSession::UT_EnableLoudspeakerLL()
     {
@@ -485,6 +522,13 @@
     SetupL, UT_AudioRoutingCanBeChangedL, Teardown)
 
 EUNIT_TEST(
+    "AudioOutputIsBT - test ",
+    "CMusEngSession",
+    "AudioOutputIsBT",
+    "FUNCTIONALITY",
+    SetupL, UT_AudioOutputIsBTL, Teardown)
+    
+EUNIT_TEST(
     "EnableLoudspeakerL - test ",
     "CMusEngSession",
     "EnableLoudspeakerL",
--- a/mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengtelephoneutils.cpp	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengtelephoneutils.cpp	Thu Jul 15 18:35:08 2010 +0300
@@ -167,6 +167,43 @@
 // -----------------------------------------------------------------------------
 //
 // -----------------------------------------------------------------------------
+//	   
+void UT_CMusEngTelephoneUtils::UT_AudioOutputIsBTL()
+    {
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::EBTAudioAccessory;
+    EUNIT_ASSERT( iTelephoneUtils->AudioOutputIsBT());
+    
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::ENotActive;
+    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+       
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::ENone;
+    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::EHandset;
+    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::ELoudspeaker;
+    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::EWiredAudioAccessory;
+    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::ETTY;
+    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+            
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
 //
 void UT_CMusEngTelephoneUtils::UT_LoudspeakerLL()
     {
@@ -581,6 +618,13 @@
     SetupL, UT_AudioRoutingCanBeChangedL, Teardown)
 
 EUNIT_TEST(
+    "AudioOutputIsBT - test ",
+    "CMusEngTelephoneUtils",
+    "AudioOutputIsBT",
+    "FUNCTIONALITY",
+    SetupL, UT_AudioOutputIsBTL, Teardown)
+    
+EUNIT_TEST(
     "LoudspeakerL - test ",
     "CMusEngTelephoneUtils",
     "LoudspeakerL",
--- a/mmsharing/mmshui/src/musuiclipsharingcontroller.cpp	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshui/src/musuiclipsharingcontroller.cpp	Thu Jul 15 18:35:08 2010 +0300
@@ -115,7 +115,7 @@
     iSession->SetAudioRoutingObserver( this );
     iSession->SetVolumeChangeObserver( this );
     
-    if ( iSession->AudioRoutingCanBeChanged() )
+    if ( iSession->AudioRoutingCanBeChanged() && !iSession->AudioOutputIsBT() )
         {
         iSession->EnableLoudspeakerL( ELoudspeakerEnabled, ETrue );
         }
--- a/mmsharing/mmshui/src/musuilivesharingcontroller.cpp	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshui/src/musuilivesharingcontroller.cpp	Thu Jul 15 18:35:08 2010 +0300
@@ -115,7 +115,7 @@
     iSession->SetAudioRoutingObserver( this );
     iSession->SetVolumeChangeObserver( this );
         
-    if ( iSession->AudioRoutingCanBeChanged() )
+    if ( iSession->AudioRoutingCanBeChanged() && !iSession->AudioOutputIsBT() )
         {
         iSession->EnableLoudspeakerL( ELoudspeakerEnabled, ETrue );
         }
--- a/mmsharing/mmshui/src/musuireceivecontroller.cpp	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshui/src/musuireceivecontroller.cpp	Thu Jul 15 18:35:08 2010 +0300
@@ -12,7 +12,7 @@
 * Contributors:
 *
 * Description:  Application's UI class.
-*  Version     : %version:  be1sipx1#75.1.13 % << Don't touch! Updated by Synergy at check-out.
+*  Version     : %version:  be1sipx1#75.1.14 % << Don't touch! Updated by Synergy at check-out.
 *
 */
 
@@ -673,7 +673,7 @@
     
     // Enable loud speaker already before answering but disable it immediately
     // if accepting fails for some reason
-    if ( iSession->AudioRoutingCanBeChanged() )
+    if ( iSession->AudioRoutingCanBeChanged() && !iSession->AudioOutputIsBT() )
         {
         iSession->EnableLoudspeakerL( ELoudspeakerEnabled, ETrue );
         }