videoplayback/inc/mpxvideopdlplaybackview.h
branchRCL_3
changeset 21 315810614048
parent 20 2d690156cf8f
equal deleted inserted replaced
20:2d690156cf8f 21:315810614048
    14 * Description:  MPX Video PDL playback view
    14 * Description:  MPX Video PDL playback view
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 // Version : %version: 9 %
    19 // Version : %version: 10 %
    20 
    20 
    21 
    21 
    22 // This file defines the API for VideoPlaybackView.dll
    22 // This file defines the API for VideoPlaybackView.dll
    23 
    23 
    24 #ifndef __VIDEOPDLPLAYBACKVIEW_H__
    24 #ifndef __VIDEOPDLPLAYBACKVIEW_H__
    91 
    91 
    92         TBool BringUpBrowserL();
    92         TBool BringUpBrowserL();
    93 
    93 
    94         void ClosePlaybackViewWithErrorL();
    94         void ClosePlaybackViewWithErrorL();
    95 
    95 
       
    96         //
       
    97         //  Functions to unblock user inputs after a timeout
       
    98         //
       
    99         static TInt HandleBlockInputsTimeOut( TAny* aPtr );
       
   100         void DoHandleBlockInputsTimeOut();
       
   101 
    96     private: // data
   102     private: // data
    97 
   103 
    98         TMPXPlaybackPdDownloadState         iPdlState;
   104         TMPXPlaybackPdDownloadState         iPdlState;
    99         TInt                                iDownloadSize;
   105         TInt                                iDownloadSize;
   100         TBool                               iUserInputsBlocked;
   106         TBool                               iUserInputsBlocked;
       
   107 
       
   108         CPeriodic*                          iBlockInputsTimer;
   101 };
   109 };
   102 
   110 
   103 #endif  // __VIDEOPDLPLAYBACKVIEW_H__
   111 #endif  // __VIDEOPDLPLAYBACKVIEW_H__
   104 
   112 
   105 // EOF
   113 // EOF