videoplayback/videohelix/inc/mpxvideoplaybackstate.h
branchRCL_3
changeset 23 8f0df5c82986
parent 21 55fa1ec415c6
child 40 13331705e488
equal deleted inserted replaced
21:55fa1ec415c6 23:8f0df5c82986
    14 * Description:   This class plays files with the Helix Engine
    14 * Description:   This class plays files with the Helix Engine
    15  *
    15  *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 // Version : %version: 18 %
    19 // Version : %version: 19 %
    20 
    20 
    21 
    21 
    22 #ifndef _CMPXVIDEOPLAYBACKSTATE_H_
    22 #ifndef _CMPXVIDEOPLAYBACKSTATE_H_
    23 #define _CMPXVIDEOPLAYBACKSTATE_H_
    23 #define _CMPXVIDEOPLAYBACKSTATE_H_
    24 
    24 
    70         virtual void  HandlePlayPause();
    70         virtual void  HandlePlayPause();
    71         virtual void  HandleStop();
    71         virtual void  HandleStop();
    72         virtual void  HandleStartSeekL( TBool aForward );
    72         virtual void  HandleStartSeekL( TBool aForward );
    73         virtual void  HandleStopSeekL();
    73         virtual void  HandleStopSeekL();
    74         virtual void  HandleClose();
    74         virtual void  HandleClose();
       
    75         virtual void  HandleSetPosterFrame();
    75         virtual void  HandleForeground();
    76         virtual void  HandleForeground();
    76         virtual void  HandleBackground();
    77         virtual void  HandleBackground();
    77 
    78 
    78         virtual void  HandleCustomPause();
    79         virtual void  HandleCustomPause();
    79         virtual void  HandleCustomPlay();
    80         virtual void  HandleCustomPlay();
   244 
   245 
   245         // Commands received from the Framework
   246         // Commands received from the Framework
   246         virtual void HandlePause();
   247         virtual void HandlePause();
   247         virtual void HandleStop();
   248         virtual void HandleStop();
   248         virtual void HandleStartSeekL( TBool aForward );
   249         virtual void HandleStartSeekL( TBool aForward );
       
   250         virtual void HandleSetPosterFrame();
   249         virtual void HandlePlayPause();
   251         virtual void HandlePlayPause();
   250         virtual void HandleBackground();
   252         virtual void HandleBackground();
   251 
   253 
   252         virtual void HandleCustomPause();
   254         virtual void HandleCustomPause();
   253 
   255 
   308 
   310 
   309         // Commands received from the Framework
   311         // Commands received from the Framework
   310         virtual void HandlePlay();
   312         virtual void HandlePlay();
   311         virtual void HandleStop();
   313         virtual void HandleStop();
   312         virtual void HandleStartSeekL( TBool aForward );
   314         virtual void HandleStartSeekL( TBool aForward );
   313         virtual void  HandlePlayPause();
   315         virtual void HandlePlayPause();
       
   316         virtual void HandleSetPosterFrame();        
   314         virtual void HandleForeground();
   317         virtual void HandleForeground();
   315         virtual void HandleCustomPlay();
   318         virtual void HandleCustomPlay();
   316 
   319 
   317         // general method
   320         // general method
   318         virtual void HandleSetPositionL( TInt aPosition );
   321         virtual void HandleSetPositionL( TInt aPosition );