camerauis/cameraapp/generic/inc/cameracontroller/camcameracontroller.h
branchRCL_3
changeset 25 bf64cebf4673
parent 11 792dfc98fb3b
--- a/camerauis/cameraapp/generic/inc/cameracontroller/camcameracontroller.h	Tue Apr 27 16:19:06 2010 +0300
+++ b/camerauis/cameraapp/generic/inc/cameracontroller/camcameracontroller.h	Tue May 11 15:56:11 2010 +0300
@@ -62,7 +62,9 @@
 
 class MCameraOrientation;
 class MCameraFaceTracking;
-  class MCameraUIOrientationOverride;
+class MCameraUIOrientationOverride;
+class MCameraUseCaseHint;
+  
 
 #ifdef CAMERAAPP_PERFORMANCE_CONTROLLER
   class CCamPerformanceLogger;
@@ -481,7 +483,13 @@
 
     void SetFaceTrackingL();
 
-
+    /**
+    * Inform CAPI about the UseCase (still or video)
+    * before calling Reserve.
+    *
+    */
+    void HintUseCaseL();
+    
   // =======================================================
   // Data
   private:
@@ -557,6 +565,8 @@
     MCameraFaceTracking*               iCustomInterfaceFaceTracking;   /** Not own. */
     
     MCameraUIOrientationOverride*      iCustomInterfaceUIOrientationOverride; /** Not own. */
+    
+    MCameraUseCaseHint*                iCustomInterfaceUseCaseHint; /** Not own. */
 
   // -------------------------------------------------------
   // CAE