videoplayback/inc/mpxvideoplaybackuserinputhandler.h
branchRCL_3
changeset 8 ce5ada96ab30
parent 0 96612d01cf9f
child 9 5294c000a26d
equal deleted inserted replaced
6:7d91903f795f 8:ce5ada96ab30
    13 *
    13 *
    14 * Description:  Implementation of MPXVideoPlaybackUserInputHandler
    14 * Description:  Implementation of MPXVideoPlaybackUserInputHandler
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version:  5 %
    18 // Version : %version:  6 %
    19 
    19 
    20 
    20 
    21 
    21 
    22 #ifndef MPXVIDEOPLAYBACKUSERINPUTHANDLER_H_
    22 #ifndef MPXVIDEOPLAYBACKUSERINPUTHANDLER_H_
    23 #define MPXVIDEOPLAYBACKUSERINPUTHANDLER_H_
    23 #define MPXVIDEOPLAYBACKUSERINPUTHANDLER_H_
    35 class CMPXVideoPlaybackControl;
    35 class CMPXVideoPlaybackControl;
    36 class CMPXVideoPlaybackControlsController;
    36 class CMPXVideoPlaybackControlsController;
    37 class CRemConInterfaceSelector; // Side volume key
    37 class CRemConInterfaceSelector; // Side volume key
    38 class CRemConCoreApiTarget;
    38 class CRemConCoreApiTarget;
    39 class CMPXVideoPlaybackContainer;
    39 class CMPXVideoPlaybackContainer;
       
    40 class CHWRMLight;
    40 
    41 
    41 // CLASS DECLARATION
    42 // CLASS DECLARATION
    42 
    43 
    43 class CMPXVideoPlaybackUserInputHandler : public CBase,
    44 class CMPXVideoPlaybackUserInputHandler : public CBase,
    44                                           public MRemConCoreApiTargetObserver
    45                                           public MRemConCoreApiTargetObserver
   157         TBool                                   iForeground;
   158         TBool                                   iForeground;
   158         TBool                                   iTVOutConnected;        // Flag to indicate if TV is connected
   159         TBool                                   iTVOutConnected;        // Flag to indicate if TV is connected
   159         CPeriodic*                              iDisplayTimer;          // Timer to timeout the lights time-out
   160         CPeriodic*                              iDisplayTimer;          // Timer to timeout the lights time-out
   160         TInt                                    iDisplayTimeOut;        // Value of the lights time-out
   161         TInt                                    iDisplayTimeOut;        // Value of the lights time-out
   161 
   162 
   162 
   163         CHWRMLight*                             iLight;
   163         CMPXVideoPlaybackContainer*             iContainer;	  // not owned
   164         CMPXVideoPlaybackContainer*             iContainer;	  // not owned
   164 
   165 
   165 
   166 
   166 };
   167 };
   167 
   168