phoneapp/phoneuiview/src/cphoneringingtoneplayerao.cpp
branchRCL_3
changeset 9 8871b09be73b
parent 0 5f000ab63145
child 15 2a26698d78ba
equal deleted inserted replaced
4:c84cf270c54f 9:8871b09be73b
   375 //
   375 //
   376 void CPhoneRingingTonePlayerAO::MuteRingingToneOnAnswer()
   376 void CPhoneRingingTonePlayerAO::MuteRingingToneOnAnswer()
   377     {
   377     {
   378     __LOGMETHODSTARTEND( EPhoneUIView, "CPhoneRingingTonePlayerAO::MuteRingingToneOnAnswer()" );
   378     __LOGMETHODSTARTEND( EPhoneUIView, "CPhoneRingingTonePlayerAO::MuteRingingToneOnAnswer()" );
   379     
   379     
   380     if ( iVideoPlayer && iTonePlayingStatus == EVideoTonePlaying ||
   380     if ( iVideoPlayer &&
   381          iTonePlayingStatus == EPersonalVideoTonePlaying )
   381             ( iTonePlayingStatus == EVideoTonePlaying ||
       
   382          iTonePlayingStatus == EPersonalVideoTonePlaying ) )
   382         {
   383         {
   383         // Mute the video audio
   384         // Mute the video audio
   384         iVideoPlayer->MuteVideoRingTone();
   385         iVideoPlayer->MuteVideoRingTone();
   385         iTonePlayingStatus = ESilentVideoTonePlaying;
   386         iTonePlayingStatus = ESilentVideoTonePlaying;
   386         iVolume = 0;
   387         iVolume = 0;
   397 //
   398 //
   398 void CPhoneRingingTonePlayerAO::MuteRingingTone()
   399 void CPhoneRingingTonePlayerAO::MuteRingingTone()
   399     {
   400     {
   400     __LOGMETHODSTARTEND( EPhoneUIView, "CPhoneRingingTonePlayerAO::MuteRingingTone()" );
   401     __LOGMETHODSTARTEND( EPhoneUIView, "CPhoneRingingTonePlayerAO::MuteRingingTone()" );
   401     
   402     
   402     if ( iVideoPlayer && iTonePlayingStatus == EVideoTonePlaying ||
   403     if ( iVideoPlayer &&
   403          iTonePlayingStatus == EPersonalVideoTonePlaying )
   404             ( iTonePlayingStatus == EVideoTonePlaying ||
       
   405          iTonePlayingStatus == EPersonalVideoTonePlaying )  )
   404         {
   406         {
   405         // Mute the video audio
   407         // Mute the video audio
   406         iVideoPlayer->MuteVideoRingTone();
   408         iVideoPlayer->MuteVideoRingTone();
   407         iTonePlayingStatus = ESilentVideoTonePlaying;
   409         iTonePlayingStatus = ESilentVideoTonePlaying;
   408         iVolume = 0;
   410         iVolume = 0;
  1629                  //Normal ringingtone case. Adjust volume back to profile level. 
  1631                  //Normal ringingtone case. Adjust volume back to profile level. 
  1630                 __PHONELOG1( EBasic, EPhoneUIView, "CPhoneRingingTonePlayerAO::SolveNewVolumeAndRamptime - said once normal - ramptime(%d)",
  1632                 __PHONELOG1( EBasic, EPhoneUIView, "CPhoneRingingTonePlayerAO::SolveNewVolumeAndRamptime - said once normal - ramptime(%d)",
  1631                     ramptime ); 
  1633                     ramptime ); 
  1632                 currPlayer->SetNewVolumeAndRamptime( iTtsVolume, 0 );    
  1634                 currPlayer->SetNewVolumeAndRamptime( iTtsVolume, 0 );    
  1633                 }
  1635                 }
  1634              break;
  1636             break;
  1635         
  1637         
  1636         case ESaidTwice:
  1638         case ESaidTwice:
  1637             if ( iTtsRingingType == EProfileRingingTypeAscending )
  1639             if ( iTtsRingingType == EProfileRingingTypeAscending )
  1638                 {
  1640                 {
  1639                 TInt vol = iTtsVolume;
  1641                 TInt vol = iTtsVolume;
  1812     __LOGMETHODSTARTEND( EPhoneUIView, "CPhoneRingingTonePlayerAO::ActiveAudioPlayer()" );
  1814     __LOGMETHODSTARTEND( EPhoneUIView, "CPhoneRingingTonePlayerAO::ActiveAudioPlayer()" );
  1813 
  1815 
  1814     switch( iTonePlayingStatus )
  1816     switch( iTonePlayingStatus )
  1815         {
  1817         {
  1816         case EAudioTonePlaying:
  1818         case EAudioTonePlaying:
  1817             if( iAudioPlayer != NULL )
  1819             if( iAudioPlayer )
  1818                 {
  1820                 {
  1819 				return iAudioPlayer;
  1821 				return iAudioPlayer;
  1820                 }
  1822                 }
  1821             break;
  1823             break;
  1822             
  1824             
  1823         case EDefaultTonePlaying:
  1825         case EDefaultTonePlaying:
  1824             if ( iDefaultPlayer != NULL )
  1826             if ( iDefaultPlayer )
  1825                 {
  1827                 {
  1826 				return iDefaultPlayer;
  1828 				return iDefaultPlayer;
  1827                 }
  1829                 }
  1828             break;
  1830             break;
  1829             
  1831             
  1830         case EBeepOnce:
  1832         case EBeepOnce:
  1831             if( iBeepOncePlayer != NULL )
  1833             if( iBeepOncePlayer )
  1832                 {
  1834                 {
  1833 				return iBeepOncePlayer;
  1835 				return iBeepOncePlayer;
  1834                 }
  1836                 }
  1835             break;
  1837             break;
  1836             
  1838             
  1837         case EBackupTonePlaying:
  1839         case EBackupTonePlaying:
  1838             if( iBackupPlayer != NULL )
  1840             if( iBackupPlayer )
  1839                 {
  1841                 {
  1840                 return iBackupPlayer;
  1842                 return iBackupPlayer;
  1841                 }
  1843                 }
  1842             break;
  1844             break;
  1843             
  1845             
  1844         case ESilentTonePlaying:
  1846         case ESilentTonePlaying:
  1845             if( iSilentPlayer != NULL )
  1847             if( iSilentPlayer )
  1846                 {
  1848                 {
  1847                 return iSilentPlayer;
  1849                 return iSilentPlayer;
  1848                 }
  1850                 }
  1849             break;
  1851             break;
  1850             
  1852             
  1851         case EUnsecureVoIPTonePlaying:
  1853         case EUnsecureVoIPTonePlaying:
  1852             if( iUnsecureVoIPTonePlayer != NULL )
  1854             if( iUnsecureVoIPTonePlayer )
  1853                 {
  1855                 {
  1854                 return iUnsecureVoIPTonePlayer;
  1856                 return iUnsecureVoIPTonePlayer;
  1855                 }
  1857                 }
  1856             break;
  1858             break;
  1857             
  1859             
  1858         case EVideoTonePlaying: // video ringing tone
  1860         case EVideoTonePlaying: // video ringing tone
  1859         case EPersonalVideoTonePlaying:
  1861         case EPersonalVideoTonePlaying:
  1860         case ESilentVideoTonePlaying:
  1862         case ESilentVideoTonePlaying:
  1861             if ( iBeepOncePlayer != NULL )
  1863             if ( iBeepOncePlayer )
  1862                 {
  1864                 {
  1863                 return iBeepOncePlayer;                    
  1865                 return iBeepOncePlayer;                    
  1864                 }    
  1866                 }    
  1865             else if ( iSilentPlayer != NULL )
  1867             else if ( iSilentPlayer )
  1866                 {
  1868                 {
  1867                 return iSilentPlayer;                    
  1869                 return iSilentPlayer;                    
  1868                 }    
  1870                 }    
  1869             break;
  1871             break;
  1870             
  1872             
  1886 	switch( iTonePlayingStatus )
  1888 	switch( iTonePlayingStatus )
  1887 		{
  1889 		{
  1888         case EVideoTonePlaying: // video ringing tone, fall through
  1890         case EVideoTonePlaying: // video ringing tone, fall through
  1889         case EPersonalVideoTonePlaying: // fall through
  1891         case EPersonalVideoTonePlaying: // fall through
  1890         case ESilentVideoTonePlaying:
  1892         case ESilentVideoTonePlaying:
  1891             if ( iVideoPlayer != NULL )
  1893             if ( iVideoPlayer )
  1892 	            {
  1894 	            {
  1893                 iVideoPlayer->MuteVideoRingTone();
  1895                 iVideoPlayer->MuteVideoRingTone();
  1894                 return;	            	
  1896                 return;	            	
  1895 	            }
  1897 	            }
  1896 	        break;
  1898 	        break;
  1898 	    default:
  1900 	    default:
  1899 	    	break;
  1901 	    	break;
  1900 		}
  1902 		}
  1901 	
  1903 	
  1902 	CPhoneAudioPlayer* activePlayer = ActiveAudioPlayer();
  1904 	CPhoneAudioPlayer* activePlayer = ActiveAudioPlayer();
  1903 	if( activePlayer != NULL )
  1905 	if( activePlayer )
  1904 		{
  1906 		{
  1905 		activePlayer->MutePlaying();
  1907 		activePlayer->MutePlaying();
  1906 		}
  1908 		}
  1907 	}
  1909 	}
  1908 
  1910