--- a/photosgallery/slideshow/view/inc/shwslideshowview.h Tue May 25 12:42:31 2010 +0300
+++ b/photosgallery/slideshow/view/inc/shwslideshowview.h Wed Jun 09 09:41:51 2010 +0300
@@ -34,6 +34,8 @@
#include "glxmmcnotifier.h"
#include <mglxtvobserver.h>
#include <glxtv.h>
+#include <mglxhdmidecoderobserver.h>
+
// FORWARD DECLARATIONS
class CAlfEnv;
class CAlfDisplay;
@@ -70,7 +72,8 @@
public MShwTickObserver,
public MShwGestureObserver,
public MStorageNotifierObserver,
- public MGlxTvObserver
+ public MGlxTvObserver,
+ public MGlxHDMIDecoderObserver
{
public:
@@ -148,6 +151,12 @@
*/
void DoViewDeactivate();
+ public://From MGlxHDMIDecoderObserver
+ /**
+ * Handle notification of HDMI Image Decoder.
+ */
+ void HandleHDMIDecodingEventL(THdmiDecodingStatus aStatus);
+
private: // from MGlxMediaListObserver
/// @ref MGlxMediaListObserver::HandleItemAddedL
@@ -327,6 +336,11 @@
* HandleMMCRemovalL.
*/
void HandleMMCRemovalL();
+ /**
+ * Returns the index of the next item
+ * for which HDMI advance decoding will be done
+ */
+ TInt GetNextIndex();
public:
//to keep in track which of the command set is active/on top
enum TShwState