diff -r 67eb01668b0e -r baf439b22ddd videoplayback/videohelix/inc/mpxvideoplaybackstate.h --- a/videoplayback/videohelix/inc/mpxvideoplaybackstate.h Wed Jun 09 09:44:23 2010 +0300 +++ b/videoplayback/videohelix/inc/mpxvideoplaybackstate.h Mon Jun 21 15:43:03 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(); };