equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: MPX Video playback view's container implementation. |
14 * Description: MPX Video playback view's container implementation. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 // Version : %version: 6 % |
18 |
19 |
19 // Version : %version: 8 % |
20 |
|
21 |
20 |
22 |
21 |
23 #ifndef __CMPXVIDEOPLAYBACKCONTAINER_H__ |
22 #ifndef __CMPXVIDEOPLAYBACKCONTAINER_H__ |
24 #define __CMPXVIDEOPLAYBACKCONTAINER_H__ |
23 #define __CMPXVIDEOPLAYBACKCONTAINER_H__ |
25 |
24 |
156 */ |
155 */ |
157 void HandleEventL( TMPXVideoPlaybackControlCommandIds aEvent, TInt aValue = 0 ); |
156 void HandleEventL( TMPXVideoPlaybackControlCommandIds aEvent, TInt aValue = 0 ); |
158 |
157 |
159 void AddFileDetailsL( CMPXVideoPlaybackViewFileDetails* aDetails ); |
158 void AddFileDetailsL( CMPXVideoPlaybackViewFileDetails* aDetails ); |
160 |
159 |
|
160 TBool IsRealOneBitmapTimerActive(); |
|
161 |
161 private: |
162 private: |
162 |
163 |
163 /** |
164 /** |
164 * Creates new skins for the view. |
165 * Creates new skins for the view. |
165 * @return void |
166 * @return void |
212 * |
213 * |
213 * @param aType The type of key event. |
214 * @param aType The type of key event. |
214 */ |
215 */ |
215 void HandleSeekBackL(TEventCode aType); |
216 void HandleSeekBackL(TEventCode aType); |
216 |
217 |
|
218 /* |
|
219 * Handles the Controls Timer Timout |
|
220 */ |
|
221 static TInt HandleRealOneBitmapTimeout( TAny* aPtr ); |
|
222 |
|
223 void DoHandleRealOneBitmapTimeout(); |
217 |
224 |
218 protected: // data |
225 protected: // data |
219 CMPXVideoBasePlaybackView* iView; |
226 CMPXVideoBasePlaybackView* iView; |
220 CMPXVideoPlaybackControlsController* iControlsController; |
227 CMPXVideoPlaybackControlsController* iControlsController; |
221 |
228 |
230 |
237 |
231 CMPXVideoPlaybackViewFileDetails* iFileDetails; |
238 CMPXVideoPlaybackViewFileDetails* iFileDetails; |
232 TKeyResponse iKeyResponse; |
239 TKeyResponse iKeyResponse; |
233 |
240 |
234 CMPXVideoPlaybackUserInputHandler* iUserInputHandler; // owned |
241 CMPXVideoPlaybackUserInputHandler* iUserInputHandler; // owned |
|
242 |
|
243 // |
|
244 // Members to control Real One Bitmap |
|
245 // iDelayedFileDetails is not owned |
|
246 // |
|
247 CPeriodic* iRealOneBitmapTimer; |
|
248 CMPXVideoPlaybackViewFileDetails* iDelayedFileDetails; |
235 }; |
249 }; |
236 |
250 |
237 #endif // __CMPXVIDEOPLAYBACKCONTAINER_H__ |
251 #endif // __CMPXVIDEOPLAYBACKCONTAINER_H__ |
238 |
252 |
239 // End of File |
253 // End of File |