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