--- 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__