mpengine/src/mpmpxplaybackframeworkwrapper_p.cpp
changeset 47 4cc1412daed0
parent 45 612c4815aebe
child 51 560ce2306a17
equal deleted inserted replaced
45:612c4815aebe 47:4cc1412daed0
   108     TRAPD( err, DoPlayL( file ) );
   108     TRAPD( err, DoPlayL( file ) );
   109     if ( err != KErrNone ) {
   109     if ( err != KErrNone ) {
   110         TX_LOG_ARGS( "Error: " << err << "; should never get here." );
   110         TX_LOG_ARGS( "Error: " << err << "; should never get here." );
   111     }
   111     }
   112 }
   112 }
       
   113 
       
   114 /*!
       
   115  \internal
       
   116  */
       
   117 void MpMpxPlaybackFrameworkWrapperPrivate::play()
       
   118 {
       
   119     TX_ENTRY
       
   120     TRAPD( err, iPlaybackUtility->CommandL(EPbCmdPlay) );
       
   121     if ( err != KErrNone ) {
       
   122         TX_LOG_ARGS( "Error: " << err << "; should never get here." );
       
   123     }
       
   124     TX_EXIT
       
   125 }
       
   126 
       
   127 /*!
       
   128  \internal
       
   129  */
       
   130 void MpMpxPlaybackFrameworkWrapperPrivate::pause()
       
   131 {
       
   132     TX_ENTRY
       
   133     TRAPD( err, iPlaybackUtility->CommandL(EPbCmdPause) );
       
   134     if ( err != KErrNone ) {
       
   135         TX_LOG_ARGS( "Error: " << err << "; should never get here." );
       
   136     }
       
   137     TX_EXIT
       
   138 }
       
   139 
   113 /*!
   140 /*!
   114  \internal
   141  \internal
   115  */
   142  */
   116 void MpMpxPlaybackFrameworkWrapperPrivate::playPause()
   143 void MpMpxPlaybackFrameworkWrapperPrivate::playPause()
   117 {
   144 {
   271  */
   298  */
   272 void MpMpxPlaybackFrameworkWrapperPrivate::applyEqualizer()
   299 void MpMpxPlaybackFrameworkWrapperPrivate::applyEqualizer()
   273 {
   300 {
   274     TX_ENTRY
   301     TX_ENTRY
   275     TRAPD( err, iPlaybackUtility->CommandL( EPbApplyEffect, KEqualizerID ) );
   302     TRAPD( err, iPlaybackUtility->CommandL( EPbApplyEffect, KEqualizerID ) );
       
   303     if ( err != KErrNone ) {
       
   304         TX_LOG_ARGS("Error: " << err << "; should never get here.");
       
   305     }
       
   306     TX_EXIT
       
   307 }
       
   308 
       
   309 /*!
       
   310  \internal
       
   311  */
       
   312 void MpMpxPlaybackFrameworkWrapperPrivate::getMaxVolume()
       
   313 {
       
   314     TX_ENTRY
       
   315     TRAPD( err, iPlaybackUtility->PropertyL( *this, EPbPropertyMaxVolume ) );
       
   316     if ( err != KErrNone ) {
       
   317         TX_LOG_ARGS("Error: " << err << "; should never get here.");
       
   318     }
       
   319     TX_EXIT
       
   320 }
       
   321 
       
   322 /*!
       
   323  \internal
       
   324  */
       
   325 void MpMpxPlaybackFrameworkWrapperPrivate::getVolume()
       
   326 {
       
   327     TX_ENTRY
       
   328     TRAPD( err, iPlaybackUtility->PropertyL( *this, EPbPropertyVolume ) );
       
   329     if ( err != KErrNone ) {
       
   330         TX_LOG_ARGS("Error: " << err << "; should never get here.");
       
   331     }
       
   332     TX_EXIT
       
   333 }
       
   334 
       
   335 /*!
       
   336  \internal
       
   337  */
       
   338 void MpMpxPlaybackFrameworkWrapperPrivate::increaseVolume()
       
   339 {
       
   340     TX_ENTRY
       
   341     TRAPD( err, iPlaybackUtility->CommandL( EPbCmdIncreaseVolume ) );
       
   342     if ( err != KErrNone ) {
       
   343         TX_LOG_ARGS("Error: " << err << "; should never get here.");
       
   344     }
       
   345     TX_EXIT
       
   346 }
       
   347 
       
   348 /*!
       
   349  \internal
       
   350  */
       
   351 void MpMpxPlaybackFrameworkWrapperPrivate::decreaseVolume()
       
   352 {
       
   353     TX_ENTRY
       
   354     TRAPD( err, iPlaybackUtility->CommandL( EPbCmdDecreaseVolume ) );
       
   355     if ( err != KErrNone ) {
       
   356         TX_LOG_ARGS("Error: " << err << "; should never get here.");
       
   357     }
       
   358     TX_EXIT
       
   359 }
       
   360 
       
   361 /*!
       
   362  \internal
       
   363  */
       
   364 void MpMpxPlaybackFrameworkWrapperPrivate::setVolume( int value )
       
   365 {
       
   366     TX_ENTRY
       
   367     TRAPD( err, iPlaybackUtility->CommandL( EPbCmdSetVolume, value ) );
       
   368     if ( err != KErrNone ) {
       
   369         TX_LOG_ARGS("Error: " << err << "; should never get here.");
       
   370     }
       
   371     TX_EXIT
       
   372 }
       
   373 
       
   374 /*!
       
   375  \internal
       
   376  */
       
   377 void MpMpxPlaybackFrameworkWrapperPrivate::getMuteState()
       
   378 {
       
   379     TX_ENTRY
       
   380     TRAPD( err, iPlaybackUtility->PropertyL( *this, EPbPropertyMute ) );
       
   381     if ( err != KErrNone ) {
       
   382         TX_LOG_ARGS("Error: " << err << "; should never get here.");
       
   383     }
       
   384     TX_EXIT
       
   385 }
       
   386 
       
   387 /*!
       
   388  \internal
       
   389  */
       
   390 void MpMpxPlaybackFrameworkWrapperPrivate::mute()
       
   391 {
       
   392     TX_ENTRY
       
   393     TRAPD( err, iPlaybackUtility->CommandL( EPbCmdMuteVolume ) );
       
   394     if ( err != KErrNone ) {
       
   395         TX_LOG_ARGS("Error: " << err << "; should never get here.");
       
   396     }
       
   397     TX_EXIT
       
   398 }
       
   399 
       
   400 /*!
       
   401  \internal
       
   402  */
       
   403 void MpMpxPlaybackFrameworkWrapperPrivate::unmute()
       
   404 {
       
   405     TX_ENTRY
       
   406     TRAPD( err, iPlaybackUtility->CommandL( EPbCmdUnMuteVolume ) );
   276     if ( err != KErrNone ) {
   407     if ( err != KErrNone ) {
   277         TX_LOG_ARGS("Error: " << err << "; should never get here.");
   408         TX_LOG_ARGS("Error: " << err << "; should never get here.");
   278     }
   409     }
   279     TX_EXIT
   410     TX_EXIT
   280 }
   411 }
   344                 iPlaybackData->setPosition(aValue);
   475                 iPlaybackData->setPosition(aValue);
   345                 break;
   476                 break;
   346             case EPbPropertyDuration:
   477             case EPbPropertyDuration:
   347                 TX_LOG_ARGS("EPbPropertyDuration")
   478                 TX_LOG_ARGS("EPbPropertyDuration")
   348                 iPlaybackData->setDuration(aValue);
   479                 iPlaybackData->setDuration(aValue);
       
   480                 break;
       
   481             case EPbPropertyVolume:
       
   482                 TX_LOG_ARGS("EPbPropertyVolume")
       
   483                 q_ptr->emit volumePropertyChanged( MpCommon::Volume, aValue );
       
   484                 break;
       
   485             case EPbPropertyMaxVolume:
       
   486                 TX_LOG_ARGS("EPbPropertyMaxVolume")
       
   487                 q_ptr->emit volumePropertyChanged( MpCommon::MaxVolume, aValue );
       
   488                 break;
       
   489             case EPbPropertyMute:
       
   490                 TX_LOG_ARGS("EPbPropertyMute")
       
   491                 q_ptr->emit volumePropertyChanged( MpCommon::MuteState, aValue );
   349                 break;
   492                 break;
   350             default:
   493             default:
   351                 break;
   494                 break;
   352         }
   495         }
   353     }
   496     }
   565                 TX_LOG_ARGS("TMPXPlaybackMessage::EMediaChanged")
   708                 TX_LOG_ARGS("TMPXPlaybackMessage::EMediaChanged")
   566                 DoRetrieveSongDetailsL(false);
   709                 DoRetrieveSongDetailsL(false);
   567                 break;
   710                 break;
   568             case TMPXPlaybackMessage::EPlaylistUpdated:
   711             case TMPXPlaybackMessage::EPlaylistUpdated:
   569                 TX_LOG_ARGS( "EPlaylistUpdated" )
   712                 TX_LOG_ARGS( "EPlaylistUpdated" )
       
   713                 // coverity[fallthrough]
   570             case TMPXPlaybackMessage::EActivePlayerChanged:
   714             case TMPXPlaybackMessage::EActivePlayerChanged:
   571                 TX_LOG_ARGS( "EActivePlayerChanged or fall through from EPlaylistUpdated" )
   715                 TX_LOG_ARGS( "EActivePlayerChanged or fall through from EPlaylistUpdated" )
   572                 UpdateStateL();
   716                 UpdateStateL();
   573                 DoRetrieveSongDetailsL(false);
   717                 DoRetrieveSongDetailsL(false);
   574                 break;
   718                 break;