photosgallery/viewframework/tvout/inc/glxhdmicontroller.h
branchRCL_3
changeset 13 bcb43dc84c44
parent 12 ce1c7ad1f18b
child 15 191387a8b767
--- a/photosgallery/viewframework/tvout/inc/glxhdmicontroller.h	Mon Mar 15 12:40:30 2010 +0200
+++ b/photosgallery/viewframework/tvout/inc/glxhdmicontroller.h	Wed Mar 31 21:31:03 2010 +0300
@@ -36,7 +36,7 @@
      * NewLC 
      * @param1 - Image file path default to NULL
      */
-    IMPORT_C static CGlxHdmiController* NewL(const TDesC& aImageFile = KNullDesC );
+    IMPORT_C static CGlxHdmiController* NewL();
 
     /*
      * Destructor
@@ -46,11 +46,8 @@
     /*
      * Update Image
      * @param1 - Image file path
-     * @param2 - Image dimensions
-     * @param3 - frame count
      */
-    IMPORT_C void SetImageL(const TDesC& aImageFile,TSize aImageDimensions, 
-            TInt aFrameCount = 1, TBool aStore = ETrue);
+    IMPORT_C void SetImageL(const TDesC& aImageFile, TBool aStore = ETrue);
 
     /*
      * To intimate that the item is not supported.  
@@ -88,7 +85,7 @@
     /*
      * Constructor
      */
-    CGlxHdmiController(const TDesC& aImageFile);
+    CGlxHdmiController();
     
     /*
      * ConstructL 
@@ -102,12 +99,9 @@
     
     /*
      * Create surface updater and update background surface 
-     * @param1 - Image file
-     * @param2 - Image dimensions
-     * @param3 - framecount
+     * @param1 - Image file     
      */
-    void CreateSurfaceUpdaterL(const TDesC& aImageFile, TSize aImageDimensions, 
-            TInt aFrameCount);
+    void CreateSurfaceUpdaterL(const TDesC& aImageFile);
     
     /*
      * To Destroy the surface updater if present
@@ -120,21 +114,19 @@
     void DestroyContainer();
 
     /*
-     * 
+     * Stores the Image File name
+     * @param1 - Image file
      */
-    void StoreImageInfoL(const TDesC& aImageFile,
-            TSize aImageDimensions, TInt aFrameCount);
+    void StoreImageInfoL(const TDesC& aImageFile);
 
 private:
-    const TDesC& iImagePath;                        // Image path
     HBufC*  iStoredImagePath;
-    TSize   iImageDimensions; 
-    TInt    iFrameCount;
-
+    
     CGlxHdmiContainer*      iHdmiContainer;
     CGlxHdmiSurfaceUpdater* iSurfaceUpdater;
     CGlxTv*  iGlxTvOut;
-    TBool iImageSupported;
+    TBool iIsImageSupported;
+	TBool iIsPostingMode;
     };
 
 #endif /* GLXHDMICONTROLLER_H_ */