diff -r 67eb01668b0e -r baf439b22ddd videoplayback/videohelix/inc/mpxvideoplaybackmode.h --- a/videoplayback/videohelix/inc/mpxvideoplaybackmode.h Wed Jun 09 09:44:23 2010 +0300 +++ b/videoplayback/videohelix/inc/mpxvideoplaybackmode.h Mon Jun 21 15:43:03 2010 +0300 @@ -16,7 +16,7 @@ */ -// Version : %version: 19 % +// Version : %version: 20 % #ifndef _CMPXVIDEOPLAYBACKMODE_H_ @@ -29,7 +29,7 @@ #include #include "mpxhelixplaybackplugindefs.h" -#ifdef USE_S60_DOWNLOAD_MANAGER +#ifdef USE_S60_DOWNLOAD_MANAGER #include "mpxvideodlmgrif.h" #endif #include "mpxvideo_debug.h" @@ -76,6 +76,8 @@ virtual void OpenFileL( const RFile& aMediaFile ); virtual void HandleSetPosterFrame(); virtual void HandleFrameReady(TInt aError); + virtual TBool SendErrorToView( TInt aError ); + virtual void HandlePauseToPlayTransitionL(); #ifdef SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API virtual void OpenFile64L( const RFile64& aMediaFile ); @@ -152,7 +154,8 @@ // Methods where video plabkack behavior varies for live streaming media inline virtual TInt GetMode(); virtual void HandlePause(); - virtual void HandleBackground(); + virtual TBool SendErrorToView( TInt aError ); + virtual void HandlePauseToPlayTransitionL(); }; //////////////////////////////////////////////////////////////////////////////// @@ -168,7 +171,7 @@ static CMPXVideoPlaybackMode* NewL( CMPXVideoPlaybackController* aVideoPlaybackCtlr ); virtual ~CMPXProgressiveDLPlaybackMode(); -#ifdef USE_S60_DOWNLOAD_MANAGER +#ifdef USE_S60_DOWNLOAD_MANAGER inline virtual TInt GetMode(); void ConnectToDownloadL( CMPXCommand& aCmd ); @@ -182,19 +185,19 @@ void OpenFile64L( const RFile64& aMediaFile ); #endif // SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API -#endif // USE_S60_DOWNLOAD_MANAGER +#endif // USE_S60_DOWNLOAD_MANAGER private: void ConstructL( CMPXVideoPlaybackController* aVideoPlaybackCtlr ); -#ifdef USE_S60_DOWNLOAD_MANAGER +#ifdef USE_S60_DOWNLOAD_MANAGER private: - CMPXVideoDlMgrIf* iDlMgrIf; // owned -#endif // USE_S60_DOWNLOAD_MANAGER + CMPXVideoDlMgrIf* iDlMgrIf; // owned +#endif // USE_S60_DOWNLOAD_MANAGER }; -#ifdef USE_S60_DOWNLOAD_MANAGER +#ifdef USE_S60_DOWNLOAD_MANAGER inline TInt CMPXProgressiveDLPlaybackMode::GetMode() @@ -209,7 +212,7 @@ return iDlMgrIf->IsDownloadPaused(); } -#endif // USE_S60_DOWNLOAD_MANAGER +#endif // USE_S60_DOWNLOAD_MANAGER // INLINE METHODS