Merge "Document that autoFocus must be called in auto and macro mode." into gingerbread
This commit is contained in:
@@ -1138,9 +1138,9 @@ public class Camera {
|
|||||||
*/
|
*/
|
||||||
public static final String SCENE_MODE_BARCODE = "barcode";
|
public static final String SCENE_MODE_BARCODE = "barcode";
|
||||||
|
|
||||||
// Values for focus mode settings.
|
|
||||||
/**
|
/**
|
||||||
* Auto-focus mode.
|
* Auto-focus mode. Applications should call {@link
|
||||||
|
* #autoFocus(AutoFocusCallback)} to start the focus in this mode.
|
||||||
*/
|
*/
|
||||||
public static final String FOCUS_MODE_AUTO = "auto";
|
public static final String FOCUS_MODE_AUTO = "auto";
|
||||||
|
|
||||||
@@ -1149,6 +1149,12 @@ public class Camera {
|
|||||||
* {@link #autoFocus(AutoFocusCallback)} in this mode.
|
* {@link #autoFocus(AutoFocusCallback)} in this mode.
|
||||||
*/
|
*/
|
||||||
public static final String FOCUS_MODE_INFINITY = "infinity";
|
public static final String FOCUS_MODE_INFINITY = "infinity";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Macro (close-up) focus mode. Applications should call
|
||||||
|
* {@link #autoFocus(AutoFocusCallback)} to start the focus in this
|
||||||
|
* mode.
|
||||||
|
*/
|
||||||
public static final String FOCUS_MODE_MACRO = "macro";
|
public static final String FOCUS_MODE_MACRO = "macro";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1170,7 +1176,9 @@ public class Camera {
|
|||||||
* Continuous auto focus mode. The camera continuously tries to focus.
|
* Continuous auto focus mode. The camera continuously tries to focus.
|
||||||
* This is ideal for shooting video or shooting photo of moving object.
|
* This is ideal for shooting video or shooting photo of moving object.
|
||||||
* Auto focus starts when the parameter is set. Applications should not
|
* Auto focus starts when the parameter is set. Applications should not
|
||||||
* call {@link #autoFocus(AutoFocusCallback)} in this mode.
|
* call {@link #autoFocus(AutoFocusCallback)} in this mode. To stop
|
||||||
|
* continuous focus, applications should change the focus mode to other
|
||||||
|
* modes.
|
||||||
*/
|
*/
|
||||||
public static final String FOCUS_MODE_CONTINUOUS = "continuous";
|
public static final String FOCUS_MODE_CONTINUOUS = "continuous";
|
||||||
|
|
||||||
@@ -1948,6 +1956,7 @@ public class Camera {
|
|||||||
* @see #FOCUS_MODE_INFINITY
|
* @see #FOCUS_MODE_INFINITY
|
||||||
* @see #FOCUS_MODE_MACRO
|
* @see #FOCUS_MODE_MACRO
|
||||||
* @see #FOCUS_MODE_FIXED
|
* @see #FOCUS_MODE_FIXED
|
||||||
|
* @see #FOCUS_MODE_EDOF
|
||||||
* @see #FOCUS_MODE_CONTINUOUS
|
* @see #FOCUS_MODE_CONTINUOUS
|
||||||
*/
|
*/
|
||||||
public String getFocusMode() {
|
public String getFocusMode() {
|
||||||
|
|||||||
@@ -337,11 +337,14 @@ public:
|
|||||||
static const char PIXEL_FORMAT_JPEG[];
|
static const char PIXEL_FORMAT_JPEG[];
|
||||||
|
|
||||||
// Values for focus mode settings.
|
// Values for focus mode settings.
|
||||||
// Auto-focus mode.
|
// Auto-focus mode. Applications should call
|
||||||
|
// CameraHardwareInterface.autoFocus to start the focus in this mode.
|
||||||
static const char FOCUS_MODE_AUTO[];
|
static const char FOCUS_MODE_AUTO[];
|
||||||
// Focus is set at infinity. Applications should not call
|
// Focus is set at infinity. Applications should not call
|
||||||
// CameraHardwareInterface.autoFocus in this mode.
|
// CameraHardwareInterface.autoFocus in this mode.
|
||||||
static const char FOCUS_MODE_INFINITY[];
|
static const char FOCUS_MODE_INFINITY[];
|
||||||
|
// Macro (close-up) focus mode. Applications should call
|
||||||
|
// CameraHardwareInterface.autoFocus to start the focus in this mode.
|
||||||
static const char FOCUS_MODE_MACRO[];
|
static const char FOCUS_MODE_MACRO[];
|
||||||
// Focus is fixed. The camera is always in this mode if the focus is not
|
// Focus is fixed. The camera is always in this mode if the focus is not
|
||||||
// adjustable. If the camera has auto-focus, this mode can fix the
|
// adjustable. If the camera has auto-focus, this mode can fix the
|
||||||
@@ -355,7 +358,8 @@ public:
|
|||||||
// Continuous auto focus mode. The camera continuously tries to focus. This
|
// Continuous auto focus mode. The camera continuously tries to focus. This
|
||||||
// is ideal for shooting video or shooting photo of moving object. Auto
|
// is ideal for shooting video or shooting photo of moving object. Auto
|
||||||
// focus starts when the parameter is set. Applications should not call
|
// focus starts when the parameter is set. Applications should not call
|
||||||
// CameraHardwareInterface.autoFocus in this mode.
|
// CameraHardwareInterface.autoFocus in this mode. To stop continuous
|
||||||
|
// focus, applications should change the focus mode to other modes.
|
||||||
static const char FOCUS_MODE_CONTINUOUS[];
|
static const char FOCUS_MODE_CONTINUOUS[];
|
||||||
|
|
||||||
// The camera determines the exposure by giving more weight to the
|
// The camera determines the exposure by giving more weight to the
|
||||||
|
|||||||
Reference in New Issue
Block a user