diff options
| author | 2011-08-19 12:42:06 -0700 | |
|---|---|---|
| committer | 2011-08-19 12:42:06 -0700 | |
| commit | d06fa51b3ef8bf28c0c7ebdd82ef47f786e10fb8 (patch) | |
| tree | 9b2331c0054106beeebc0408fe3bda54c2a0a240 | |
| parent | b7d34e71726603514b2e405f9e3dcdf437e989c7 (diff) | |
| parent | 16b67137b893f32491a38ab81d49368322e1ae92 (diff) | |
Merge "Make changing white-balance mode always disable AWB lock."
| -rw-r--r-- | core/java/android/hardware/Camera.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/core/java/android/hardware/Camera.java b/core/java/android/hardware/Camera.java index d3dbb8ddd1f1..879c44156c9a 100644 --- a/core/java/android/hardware/Camera.java +++ b/core/java/android/hardware/Camera.java @@ -2406,13 +2406,16 @@ public class Camera { } /** - * Sets the white balance. + * Sets the white balance. Changing the setting will release the + * auto-white balance lock. * * @param value new white balance. * @see #getWhiteBalance() + * @see #setAutoWhiteBalanceLock() */ public void setWhiteBalance(String value) { set(KEY_WHITE_BALANCE, value); + set(KEY_AUTO_WHITEBALANCE_LOCK, FALSE); } /** @@ -2823,6 +2826,9 @@ public class Camera { * set the lock to false. However, the lock can be re-enabled before * preview is re-started to keep the same white balance parameters.</p> * + * <p> Changing the white balance mode with {@link #setWhiteBalance} + * will release the auto-white balance lock if it is set.</p> + * * <p>Exposure compensation, in conjunction with re-enabling the AE and * AWB locks after each still capture, can be used to capture an * exposure-bracketed burst of images, for example. Auto-white balance @@ -2845,6 +2851,7 @@ public class Camera { * auto-white balance routine is free to run normally. * * @see #getAutoWhiteBalanceLock() + * @see #setWhiteBalance(String) */ public void setAutoWhiteBalanceLock(boolean toggle) { set(KEY_AUTO_WHITEBALANCE_LOCK, toggle ? TRUE : FALSE); |