equal
deleted
inserted
replaced
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 |