tvout/inc/glxhdmicontroller.h
changeset 24 99ad1390cd33
parent 23 74c9f037fd5d
--- a/tvout/inc/glxhdmicontroller.h	Fri Mar 19 09:28:59 2010 +0200
+++ b/tvout/inc/glxhdmicontroller.h	Fri Apr 16 14:58:46 2010 +0300
@@ -46,21 +46,18 @@
     /*
      * 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 Determine it is a video and not image 
+     * To intimate that the item is not supported.  
      */
-    IMPORT_C void IsVideo();
+    IMPORT_C void ItemNotSupported();
     
     /*
      * Activating zoom in posting mode 
      */
-    IMPORT_C void ActivateZoom();
+    IMPORT_C void ActivateZoom(TBool aAutoZoomOut);
     /*
      * Deactivating zoom in posting mode 
      */
@@ -76,6 +73,11 @@
      */
     IMPORT_C void ShiftToPostingMode();
 
+    /*
+     * Tells if HDMi is Connected.
+     */
+    IMPORT_C TBool IsHDMIConnected();
+
 private:// From MGlxTvObserver
     virtual void HandleTvStatusChangedL ( TTvChangeType aChangeType );
 
@@ -97,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
@@ -115,16 +114,14 @@
     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:
     HBufC*  iStoredImagePath;
-    TSize   iImageDimensions; 
-    TInt    iFrameCount;
-
+    
     CGlxHdmiContainer*      iHdmiContainer;
     CGlxHdmiSurfaceUpdater* iSurfaceUpdater;
     CGlxTv*  iGlxTvOut;