videoplayback/inc/mpxvideoplaybackcontrolscontroller.h
branchRCL_3
changeset 16 7f2b2a65da29
parent 11 5294c000a26d
child 21 55fa1ec415c6
--- a/videoplayback/inc/mpxvideoplaybackcontrolscontroller.h	Wed Apr 14 15:59:50 2010 +0300
+++ b/videoplayback/inc/mpxvideoplaybackcontrolscontroller.h	Tue Apr 27 16:40:33 2010 +0300
@@ -16,7 +16,7 @@
 */
 
 
-// Version : %version: e003sa33#11 %
+// Version : %version: e003sa33#14 %
 
 
 #ifndef MPXVIDEOPLAYBACKCONTROLSCONTROLLER_H_
@@ -139,9 +139,12 @@
         inline TBool IsRealMediaFormat();
 
         /**
-         *  Check if video clip's aspect ratio is equal to screen display aspect ratio
+         *  Check aspect ratio icon
+         *  In case that Clip's AR is equals to Screen Display AR, also hide AR icon.  
+         *  
+         *  @return ETrue in case that clip's AspectRatioIcon can be shown
          */
-        TBool IsSameAspectRatio();
+        TBool ShowAspectRatioIcon();
 
     private:
         /**
@@ -338,6 +341,18 @@
          */
         void CloseMediaDetailsViewer();
 
+        /*
+         *   Handles the Loading Started command that was received after Buffering state was
+         *   blocked by the playback view
+         */
+        void HandleLoadingStarted();
+
+        /*
+         *   This will cause the controls to be updated when the surface changes and the
+         *   controls are visible.
+         */
+        void RedrawControlsForSurfaceChanges();
+
     private:
 
         CMPXVideoPlaybackControlPolicy*         iControlsPolicy;