camerauis/cameraxui/cxengine/inc/api/cxeautofocuscontrol.h
changeset 28 3075d9b614e6
parent 19 d9aefe59d544
child 32 5c1e3c6aa4ef
--- a/camerauis/cameraxui/cxengine/inc/api/cxeautofocuscontrol.h	Fri Apr 16 14:51:30 2010 +0300
+++ b/camerauis/cameraxui/cxengine/inc/api/cxeautofocuscontrol.h	Thu May 13 21:30:19 2010 +0300
@@ -77,8 +77,9 @@
     
     /**
      * Starts Autofocus.
+     * \param soundEnabled indicates if the auto focus sound should be played
      */
-    virtual CxeError::Id start() = 0;
+    virtual CxeError::Id start(bool soundEnabled = true) = 0;
     
     /**
      * Cancels Autofocus.
@@ -105,6 +106,11 @@
      * Check if Autofocus is Supported or Not.
      */
     virtual bool supported() const = 0;             // true when AF is supported
+    
+    /**
+    * Check if auto focus sound is enabled
+    */
+    virtual bool isSoundEnabled() const = 0;
 
 signals:
     void stateChanged( CxeAutoFocusControl::State newState, CxeError::Id error );