photosgallery/viewframework/tvout/inc/glxhdmicontroller.h
branchRCL_3
changeset 9 6b87b143d312
parent 4 57d388cc48c1
child 11 71da52165949
equal deleted inserted replaced
5:f7f0874bfe7d 9:6b87b143d312
    48      * @param1 - Image file path
    48      * @param1 - Image file path
    49      * @param2 - Image dimensions
    49      * @param2 - Image dimensions
    50      * @param3 - frame count
    50      * @param3 - frame count
    51      */
    51      */
    52     IMPORT_C void SetImageL(const TDesC& aImageFile,TSize aImageDimensions, 
    52     IMPORT_C void SetImageL(const TDesC& aImageFile,TSize aImageDimensions, 
    53             TInt aFrameCount, TBool aStore = ETrue);
    53             TInt aFrameCount = 1, TBool aStore = ETrue);
    54 
    54 
    55     /*
    55     /*
    56      * To Determine it is a video and not image 
    56      * To Determine it is a video and not image 
    57      */
    57      */
    58     IMPORT_C void IsVideo();
    58     IMPORT_C void IsVideo();
    63     IMPORT_C void ActivateZoom();
    63     IMPORT_C void ActivateZoom();
    64     /*
    64     /*
    65      * Deactivating zoom in posting mode 
    65      * Deactivating zoom in posting mode 
    66      */
    66      */
    67     IMPORT_C void DeactivateZoom();
    67     IMPORT_C void DeactivateZoom();
       
    68     
       
    69     /*
       
    70      * ShiftToCloningMode
       
    71      */
       
    72     IMPORT_C void ShiftToCloningMode();
       
    73     
       
    74     /*
       
    75      * ShiftToPostingMode
       
    76      */
       
    77     IMPORT_C void ShiftToPostingMode();
       
    78 
    68 private:// From MGlxTvObserver
    79 private:// From MGlxTvObserver
    69     virtual void HandleTvStatusChangedL ( TTvChangeType aChangeType );
    80     virtual void HandleTvStatusChangedL ( TTvChangeType aChangeType );
    70 
    81 
    71 private:
    82 private:
    72     /*
    83     /*
   116     TInt    iFrameCount;
   127     TInt    iFrameCount;
   117 
   128 
   118     CGlxHdmiContainer*      iHdmiContainer;
   129     CGlxHdmiContainer*      iHdmiContainer;
   119     CGlxHdmiSurfaceUpdater* iSurfaceUpdater;
   130     CGlxHdmiSurfaceUpdater* iSurfaceUpdater;
   120     CGlxTv*  iGlxTvOut;
   131     CGlxTv*  iGlxTvOut;
   121     TBool iIsHDMIconnected;
       
   122     TBool iIsHDMIdisConnected;
       
   123     };
   132     };
   124 
   133 
   125 #endif /* GLXHDMICONTROLLER_H_ */
   134 #endif /* GLXHDMICONTROLLER_H_ */