mmlibs/mmfw/src/Client/Video/mediaclientvideodisplaybody.h
changeset 24 2672ba96448e
parent 15 c1e808730d6c
child 33 0267baa9dea9
--- a/mmlibs/mmfw/src/Client/Video/mediaclientvideodisplaybody.h	Thu May 27 14:24:04 2010 +0300
+++ b/mmlibs/mmfw/src/Client/Video/mediaclientvideodisplaybody.h	Fri Jun 11 15:13:33 2010 +0300
@@ -160,9 +160,12 @@
 	TBool SurfaceCropRectChangeRequiresRedraw(TRect aOldSurfaceCropRect, TRect aNewSurfaceCropRect, TRect aClientCropRegion);
 	TBool ClientCropRegionChangeRequiresRedraw(TRect aOldClientCropRegion, TRect aNewClientCropRegion, TRect aSurfaceCropRect);
 	TBool IntersectionAreaChanged(TRect aOldRect, TRect aNewRect, TRect aOtherRect);
-
+	void UpdateDeltaForExtDisplay(TReal32 aViewportAspect, const TRect& aVideoExtent, TInt& aDeltaHeight, TInt& aDeltaWidth);
+	TBool IsWideScreenL();
+	TAutoScaleType ExtDisplayAutoScaleTypeL();
+	
     // MExtDisplayConnectionProviderCallback
-    void MedcpcExtDisplayNotifyConnected(TBool aExtDisplayConnected);
+    void MedcpcExtDisplayNotifyConnected(TExtDisplayConnectionProviderConnType aExtDisplayConnType);
 
     // MMediaClientWsEventObserverCallback
     void MmcweoFocusWindowGroupChanged();
@@ -189,7 +192,8 @@
 	TBool iClientWindowIsInFocus;
     TBool iExtDisplayConnected;
     TBool iExtDisplaySwitchingSupported;
-	
+    TExtDisplayConnectionProviderConnType iExtDisplayConnType;
+    
     CMediaClientPolicyServerClient* iServerClient;
     
 	friend class CVideoPlayerUtility::CBody;