diff -r ce5ada96ab30 -r 5294c000a26d videoplayback/inc/mpxvideoplaybackdisplayhandler.h --- a/videoplayback/inc/mpxvideoplaybackdisplayhandler.h Fri Mar 12 15:43:00 2010 +0200 +++ b/videoplayback/inc/mpxvideoplaybackdisplayhandler.h Mon Mar 15 12:40:47 2010 +0200 @@ -15,7 +15,8 @@ * */ -// Version : %version: 7 % + +// Version : %version: 8 % #ifndef __CMPXVIDEOPLAYBACKDISPLAYHANDLER_H__ @@ -36,6 +37,7 @@ // CLASS DECLARATION // class MMPXPlaybackUtility; +class CMPXVideoPlaybackContainer; class CMPXVideoPlaybackViewFileDetails; /* @@ -58,13 +60,14 @@ ~CMPXVideoPlaybackDisplayHandler(); - static CMPXVideoPlaybackDisplayHandler* NewL( MMPXPlaybackUtility* aPlayUtil ); + static CMPXVideoPlaybackDisplayHandler* NewL( MMPXPlaybackUtility* aPlayUtil, + CMPXVideoPlaybackContainer* aContainer ); void CreateDisplayWindowL( CWsScreenDevice& aScreenDevice, RWindow& aWin ); - void RemoveDisplayWindow(); + void RemoveDisplayWindow( TBool aSignalPlaybackPlugin = ETrue ); - TMPXVideoDisplayCommand HandleVideoDisplayMessageL( CMPXMessage* aMessage ); + void HandleVideoDisplaySyncMessageL( CMPXMessage* aMessage ); TInt SetAspectRatioL( TMPXVideoPlaybackCommand aCmd ); @@ -73,7 +76,8 @@ private: - CMPXVideoPlaybackDisplayHandler( MMPXPlaybackUtility* aPlayUtil ); + CMPXVideoPlaybackDisplayHandler( MMPXPlaybackUtility* aPlayUtil, + CMPXVideoPlaybackContainer* aContainer ); void ConstructL(); @@ -100,6 +104,7 @@ private: MMPXPlaybackUtility* iPlaybackUtility; + CMPXVideoPlaybackContainer* iContainer; RArray iAspectRatioArray; TInt iCurrentIndexForAspectRatio;