diff -r c48470be1ba7 -r adbe7d5ba2f5 videoplayback/videohelix/inc/mpxvideoplaybackstate.h --- a/videoplayback/videohelix/inc/mpxvideoplaybackstate.h Fri Jun 11 13:39:54 2010 +0300 +++ b/videoplayback/videohelix/inc/mpxvideoplaybackstate.h Wed Jun 23 18:14:16 2010 +0300 @@ -16,7 +16,7 @@ */ -// Version : %version: 19 % +// Version : %version: 20 % #ifndef _CMPXVIDEOPLAYBACKSTATE_H_ @@ -120,6 +120,10 @@ virtual void OpenFile64L( const RFile64& aMediaFile ); #endif // SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API + void IssuePlayCommand( TMPXVideoPlaybackState aState, + MMPXPlaybackPluginObserver::TEvent aEvent, + TBool aSendEvent = ETrue ); + protected: /* * C++ default constructor @@ -132,10 +136,6 @@ */ void ConstructL(CMPXVideoPlaybackController* aVideoPlaybackCtlr); - void IssuePlayCommand( TMPXVideoPlaybackState aState, - MMPXPlaybackPluginObserver::TEvent aEvent, - TBool aSendEvent = ETrue ); - protected: // // Data @@ -313,9 +313,10 @@ virtual void HandleStop(); virtual void HandleStartSeekL( TBool aForward ); virtual void HandlePlayPause(); - virtual void HandleSetPosterFrame(); + virtual void HandleSetPosterFrame(); virtual void HandleForeground(); virtual void HandleCustomPlay(); + virtual void HandleUnexpectedError( TInt aError ); // general method virtual void HandleSetPositionL( TInt aPosition ); @@ -365,6 +366,7 @@ // general method virtual void HandleSetPositionL(TInt aPosition); virtual void ResolveTimeoutError( TInt aError ); + virtual void HandleUnexpectedError( TInt aError ); inline virtual TMPXVideoPlaybackState GetState(); };