videoplayerapp/mpxvideoplayer/tsrc/ut_mpxvideoplayertest/inc/mpxvideoplayer_appuienginetester.h
branchRCL_3
changeset 10 ce5ada96ab30
parent 0 96612d01cf9f
child 23 8f0df5c82986
equal deleted inserted replaced
6:7d91903f795f 10:ce5ada96ab30
    13 *
    13 *
    14 * Description:  mpxvideoplayerappuiengine test class for STIF testing
    14 * Description:  mpxvideoplayerappuiengine test class for STIF testing
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version: ou1cpsw#10 %
    18 // Version : %version: ou1cpsw#13 %
    19 
    19 
    20 #ifndef MPXVIDEOPLAYER_APPUIENGINETESTER_H_
    20 #ifndef MPXVIDEOPLAYER_APPUIENGINETESTER_H_
    21 #define MPXVIDEOPLAYER_APPUIENGINETESTER_H_
    21 #define MPXVIDEOPLAYER_APPUIENGINETESTER_H_
    22 
    22 
    23 #include <e32base.h>
    23 #include <e32base.h>
   108 
   108 
   109         TInt CreateEngineL( CStifItemParser& aItem );
   109         TInt CreateEngineL( CStifItemParser& aItem );
   110         TInt CreateGenericParametersTerminateL();
   110         TInt CreateGenericParametersTerminateL();
   111         TInt OpenFileL( CStifItemParser& aItem );
   111         TInt OpenFileL( CStifItemParser& aItem );
   112         TInt OpenMediaL( CStifItemParser& aItem );
   112         TInt OpenMediaL( CStifItemParser& aItem );
   113         TInt SetDefaultAccessPointL( CStifItemParser& aItem );
       
   114         TInt SetQueryAccessPointL( CStifItemParser& aItem );
       
   115         TInt SetGenericParamAccessPointL( CStifItemParser& aItem );
   113         TInt SetGenericParamAccessPointL( CStifItemParser& aItem );
   116         TInt OpenFileEmbeddedPdlL( CStifItemParser& aItem );
   114         TInt OpenFileEmbeddedPdlL( CStifItemParser& aItem );
   117         TInt HandleMessageEmbeddedPdlL( CStifItemParser& aItem );
   115         TInt HandleMessageEmbeddedPdlL( CStifItemParser& aItem );
   118         TInt HandleMessageActivationMessageL( CStifItemParser& aItem );
   116         TInt HandleMessageActivationMessageL( CStifItemParser& aItem );
   119         TInt PrepareCloseMpxL( CStifItemParser& aItem );
       
   120         TInt StartStandAloneL( CStifItemParser& aItem );
   117         TInt StartStandAloneL( CStifItemParser& aItem );
   121         TInt HandleCollectionMessageL( CStifItemParser& aItem );
   118         TInt HandleCollectionMessageL( CStifItemParser& aItem );
   122         TInt HandleCollectionMediaL( CStifItemParser& aItem );
   119         TInt HandleCollectionMediaL( CStifItemParser& aItem );
   123         TInt HandleSoftkeyBackL( CStifItemParser& aItem );
   120         TInt HandleSoftkeyBackL( CStifItemParser& aItem );
   124         TInt HandleOpenPlaylistL( CStifItemParser& aItem );
   121         TInt HandleOpenPlaylistL( CStifItemParser& aItem );
   125         TInt HandleOpenMediaL( CStifItemParser& aItem );
   122         TInt HandleOpenMediaL( CStifItemParser& aItem );
   126         TInt ProcessActivationMessageL( CStifItemParser& aItem );
       
   127         TInt HandleViewActivation( CStifItemParser& aItem );
   123         TInt HandleViewActivation( CStifItemParser& aItem );
   128         TInt ProcessCommandParametersL( CStifItemParser& aItem );
   124         TInt ProcessCommandParametersL( CStifItemParser& aItem );
   129         TInt GetViewDepthL( CStifItemParser& aItem );
   125         TInt GetViewDepthL( CStifItemParser& aItem );
   130         void ClearPdlInformation();
   126         void ClearPdlInformation();
   131 
   127 
   145         void CreateEmbeddedPdlGenericParametersL( TInt aDownloadId, TDesC& aFileName );
   141         void CreateEmbeddedPdlGenericParametersL( TInt aDownloadId, TDesC& aFileName );
   146 
   142 
   147         void AddEmbeddedPdlCallbacksL( TInt aDownloadId, TDesC& aFileName );
   143         void AddEmbeddedPdlCallbacksL( TInt aDownloadId, TDesC& aFileName );
   148         void AddMessagePdlCallbacksL( TInt aNewFile, TInt aDownloadId, TDesC& aFileName );
   144         void AddMessagePdlCallbacksL( TInt aNewFile, TInt aDownloadId, TDesC& aFileName );
   149 
   145 
   150         void WriteAccessPointL( const TDesC& aFileName, TInt aApId );
       
   151 
       
   152         CMPXMessage* CreateMpxMessageLC( TInt aEvent, TInt aType, TInt aData );
   146         CMPXMessage* CreateMpxMessageLC( TInt aEvent, TInt aType, TInt aData );
   153 
   147 
   154         void AddLocalFileCallbacksL( TDesC& aFileName,  TBool aUseFileHandle );
   148         void AddLocalFileCallbacksL( TDesC& aFileName,  TBool aUseFileHandle );
   155         void AddCollectionMediaCallbacksL( );
   149         void AddCollectionMediaCallbacksL( );
   156         void AddSdpFileCallbacksL( TDesC& aFileName, TBool aUseFileHandle, CStifItemParser& aItem );
   150         void AddSdpFileCallbacksL( TDesC& aFileName, TBool aUseFileHandle, CStifItemParser& aItem );
   163         void HandleTimeout( TInt error );
   157         void HandleTimeout( TInt error );
   164 
   158 
   165         TFileName GetFileNameAndPathL( CStifItemParser& aItem );
   159         TFileName GetFileNameAndPathL( CStifItemParser& aItem );
   166 
   160 
   167         void AddCollectionMediaPdlCallbacksL( TInt aDownloadId, TDesC& aFileName );
   161         void AddCollectionMediaPdlCallbacksL( TInt aDownloadId, TDesC& aFileName );
   168 
       
   169         void CleanupTempFiles();
       
   170 
   162 
   171     private:
   163     private:
   172 
   164 
   173         CScriptBase*                iScriptBase;
   165         CScriptBase*                iScriptBase;
   174         CMpxVideoPlayerAppUi*       iAppUi;
   166         CMpxVideoPlayerAppUi*       iAppUi;