diff -r d5f04de580b7 -r b74061f7f3d2 mmlibs/mmfw/src/Client/Video/mediaclientvideodisplaybody.h --- a/mmlibs/mmfw/src/Client/Video/mediaclientvideodisplaybody.h Wed Mar 31 23:56:23 2010 +0300 +++ b/mmlibs/mmfw/src/Client/Video/mediaclientvideodisplaybody.h Wed Apr 14 17:32:53 2010 +0300 @@ -146,7 +146,7 @@ TInt SetBackgroundSurface(TWindowData& aWindowData, const TRect& aCropRegion); TBool HasWindows() const; - void UpdateCropRegionL(const TRect& aCropRegion, TInt aPos); + void UpdateCropRegionL(const TRect& aCropRegion, TInt aPos, TBool aRedrawIndividualWindow); void CreateExtDisplayPluginL(); void RemoveExtDisplayPlugin(); void CreateExtDisplayHandlerL(); @@ -155,6 +155,11 @@ void SetWindowArrayPtr2Ext(); void SwitchSurface(); void UpdateFocus(); + TBool IsRotationValid(TVideoRotation aVideoRotation); + TBool IsAutoScaleTypeValid(TAutoScaleType aAutoScaleType); + TBool SurfaceCropRectChangeRequiresRedraw(TRect aOldSurfaceCropRect, TRect aNewSurfaceCropRect, TRect aClientCropRegion); + TBool ClientCropRegionChangeRequiresRedraw(TRect aOldClientCropRegion, TRect aNewClientCropRegion, TRect aSurfaceCropRect); + TBool IntersectionAreaChanged(TRect aOldRect, TRect aNewRect, TRect aOtherRect); // MExtDisplayConnectionProviderCallback void MedcpcExtDisplayNotifyConnected(TBool aExtDisplayConnected);