tvout/tvoutengine/inc/glxhdmicontroller.h
changeset 36 6481344a6d67
parent 33 1ee2af37811f
child 52 a3a4c0de738e
equal deleted inserted replaced
33:1ee2af37811f 36:6481344a6d67
    31 public:
    31 public:
    32     /*
    32     /*
    33      * NewLC 
    33      * NewLC 
    34      * @param1 - Image file path default to NULL
    34      * @param1 - Image file path default to NULL
    35      */
    35      */
    36     IMPORT_C static CGlxHdmiController* NewL();
    36     IMPORT_C static CGlxHdmiController* NewL(TBool aEfectsOn = EFalse);
    37 
    37 
    38     /*
    38     /*
    39      * Destructor
    39      * Destructor
    40      */
    40      */
    41     IMPORT_C ~CGlxHdmiController();
    41     IMPORT_C ~CGlxHdmiController();
    69     /*
    69     /*
    70      * ShiftToPostingMode
    70      * ShiftToPostingMode
    71      */
    71      */
    72     IMPORT_C void ShiftToPostingMode();
    72     IMPORT_C void ShiftToPostingMode();
    73 
    73 
       
    74     /*
       
    75      * Fadeing of the Surface
       
    76      * @param1 ETrue - FadeIn ( as in gaining brightness )
       
    77      *         EFalse - FadeOut ( as in loosing brightness ) 
       
    78      */
       
    79     IMPORT_C void FadeSurface(TBool aFadeInOut);
       
    80     
    74 private:
    81 private:
    75     /*
    82     /*
    76      * Constructor
    83      * Constructor
    77      */
    84      */
    78     CGlxHdmiController();
    85     CGlxHdmiController(TBool aEfectsOn);
    79     
    86     
    80     /*
    87     /*
    81      * ConstructL 
    88      * ConstructL 
    82      */
    89      */
    83     void ConstructL();
    90     void ConstructL();
   114     HBufC*  iStoredImagePath;
   121     HBufC*  iStoredImagePath;
   115     
   122     
   116     CGlxHdmiContainer*      iHdmiContainer;
   123     CGlxHdmiContainer*      iHdmiContainer;
   117     CGlxHdmiSurfaceUpdater* iSurfaceUpdater;
   124     CGlxHdmiSurfaceUpdater* iSurfaceUpdater;
   118     TBool   iIsImageSupported;          // Flag to see if Image is supported
   125     TBool   iIsImageSupported;          // Flag to see if Image is supported
       
   126     TBool   iEffectsOn;
   119     };
   127     };
   120 
   128 
   121 #endif /* GLXHDMICONTROLLER_H_ */
   129 #endif /* GLXHDMICONTROLLER_H_ */