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; |