videoplayback/videohelix/inc/mpxvideoplaybackmode.h
branchRCL_3
changeset 21 55fa1ec415c6
parent 0 96612d01cf9f
child 23 8f0df5c82986
equal deleted inserted replaced
16:7f2b2a65da29 21:55fa1ec415c6
    13 *
    13 *
    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 // Version : %version: 14 %
    18 
       
    19 // Version : %version: 15 %
    19 
    20 
    20 
    21 
    21 #ifndef _CMPXVIDEOPLAYBACKMODE_H_
    22 #ifndef _CMPXVIDEOPLAYBACKMODE_H_
    22 #define _CMPXVIDEOPLAYBACKMODE_H_
    23 #define _CMPXVIDEOPLAYBACKMODE_H_
    23 
    24 
    66         inline virtual TBool IsDownloadPaused();
    67         inline virtual TBool IsDownloadPaused();
    67         virtual void HandlePause();
    68         virtual void HandlePause();
    68         virtual void HandleBackground();
    69         virtual void HandleBackground();
    69         virtual TBool IsNetworkMode2GL();
    70         virtual TBool IsNetworkMode2GL();
    70         virtual TBool CanPlayNow();
    71         virtual TBool CanPlayNow();
    71         virtual TBool IsTvOutAllowedL();
       
    72         virtual void OpenFileL( const TDesC& aMediaFile );
    72         virtual void OpenFileL( const TDesC& aMediaFile );
    73         virtual void OpenFileL( const RFile& aMediaFile );
    73         virtual void OpenFileL( const RFile& aMediaFile );
    74 
    74 
    75 #ifdef SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
    75 #ifdef SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
    76         virtual void OpenFile64L( const RFile64& aMediaFile );
    76         virtual void OpenFile64L( const RFile64& aMediaFile );
   127 
   127 
   128         // Methods where video plabkack behavior varies for streaming media
   128         // Methods where video plabkack behavior varies for streaming media
   129         inline virtual TInt GetMode();
   129         inline virtual TInt GetMode();
   130         virtual TBool CanPlayNow();
   130         virtual TBool CanPlayNow();
   131         virtual void HandleOpenComplete();
   131         virtual void HandleOpenComplete();
   132         TBool IsTvOutAllowedL();
       
   133         void OpenFileL( const TDesC& aMediaFile );
   132         void OpenFileL( const TDesC& aMediaFile );
   134         virtual void HandlePause();
   133         virtual void HandlePause();
   135 };
   134 };
   136 
   135 
   137 ////////////////////////////////////////////////////////////
   136 ////////////////////////////////////////////////////////////