368 TRACER("CShwSlideshowEngineImpl::AvailableEffectsL"); |
368 TRACER("CShwSlideshowEngineImpl::AvailableEffectsL"); |
369 GLX_LOG_INFO( "CShwSlideshowEngineImpl::AvailableEffectsL" ); |
369 GLX_LOG_INFO( "CShwSlideshowEngineImpl::AvailableEffectsL" ); |
370 // This should be queried from the playback factory |
370 // This should be queried from the playback factory |
371 CShwPlaybackFactory::AvailableEffectsL( aEffects ); |
371 CShwPlaybackFactory::AvailableEffectsL( aEffects ); |
372 } |
372 } |
|
373 |
|
374 // ----------------------------------------------------------------------------- |
|
375 // HandleHDMIDecodingEventL |
|
376 // ----------------------------------------------------------------------------- |
|
377 void CShwSlideshowEngineImpl::HandleHDMIDecodingEventL( |
|
378 THdmiDecodingStatus aStatus) |
|
379 { |
|
380 TRACER("CShwSlideshowEngineImpl::HandleHDMIDecodingEventL"); |
|
381 GLX_LOG_INFO1("CShwSlideshowEngineImpl::HandleHDMIDecodingEventL: %d", |
|
382 aStatus); |
|
383 |
|
384 switch (aStatus) |
|
385 { |
|
386 case EHdmiDecodingStarted: |
|
387 { |
|
388 TShwEventHDMIImageDecodingStarted decodingStarted; |
|
389 SendEventL(&decodingStarted); |
|
390 break; |
|
391 } |
|
392 case EHdmiDecodingCompleted: |
|
393 { |
|
394 TShwEventHDMIImageDecodingCompleted decodingCompleted; |
|
395 SendEventL(&decodingCompleted); |
|
396 break; |
|
397 } |
|
398 case EHdmiDecodingFirstCompleted: |
|
399 { |
|
400 TShwEventHDMIFirstImageDecodingCompleted decodingFirstCompleted; |
|
401 SendEventL( &decodingFirstCompleted ); |
|
402 break; |
|
403 } |
|
404 case EHdmiDisconnected: |
|
405 default: |
|
406 { |
|
407 TShwEventHDMIDisConnected hdmiDisconnected; |
|
408 SendEventL(&hdmiDisconnected); |
|
409 break; |
|
410 } |
|
411 } |
|
412 } |
|
413 |