diff -r 8970fbd719ec -r 7f2b2a65da29 videoplayback/inc/mpxvideobaseplaybackview.h --- a/videoplayback/inc/mpxvideobaseplaybackview.h Wed Apr 14 15:59:50 2010 +0300 +++ b/videoplayback/inc/mpxvideobaseplaybackview.h Tue Apr 27 16:40:33 2010 +0300 @@ -16,7 +16,7 @@ */ -// Version : %version: 19 % +// Version : %version: 21 % // This file defines the API for VideoBasePlaybackView.dll @@ -208,11 +208,6 @@ inline void HandleOpenL( const CMPXCollectionPlaylist& /*aPlaylist*/, TInt /*aError*/ ) {} - /* - * Handle actions when the surface is being removed - */ - void RemoveBackgroundSurfaceL(); - public: /** * Set property @@ -235,6 +230,8 @@ */ virtual void HandleStoppedStateL() = 0; + virtual void HandleInitializingStateL( TMPXPlaybackState aLastState ) = 0; + virtual void HandlePluginErrorL( TInt aError ); virtual void ClosePlaybackViewL(); @@ -247,7 +244,6 @@ void DisplayInfoMessageL( TInt aResourceId, TBool aWaitingDialog = EFalse ); void DisplayErrorMessageL( TInt aResourceId ); - CMPXVideoBasePlaybackView(); /* @@ -287,6 +283,10 @@ TInt RetrieveBufferingPercentageL(); + void DoHandleInitializingStateL( TMPXPlaybackState aLastState ); + + TBool IsMultiItemPlaylist(); + private: /** @@ -309,7 +309,6 @@ void SetVideoRectL(); - void DisplayFileDetailsDialogL(); /** @@ -347,7 +346,7 @@ void ShowFileDetailsDialogL(); void HandleDrmErrorsL( TInt aError ); - TBool IsMultiItemPlaylist(); + TInt OpenDrmFileHandleL( RFile& aFile ); void LaunchDRMDetailsL(); @@ -355,6 +354,8 @@ void SendWindowCommandL( TMPXVideoPlaybackCommand aCmd ); + TBool IsInMemoryPlugin(); + #ifdef SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API TInt OpenDrmFileHandle64L( RFile64& aFile ); #endif // SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API @@ -382,8 +383,6 @@ TBool iPdlReloading; TBool iRealOneDelayedPlay; TBool iKeyboardInFocus; - - HBufC* iClipName; }; #endif // __VIDEOBASEPLAYBACKVIEW_H__