diff options
author | Angus Kong <shkong@google.com> | 2013-04-03 16:56:18 -0700 |
---|---|---|
committer | Angus Kong <shkong@google.com> | 2013-04-09 13:57:37 -0700 |
commit | 104e0012f33dfac317a23511dd8b2e832da5af4d (patch) | |
tree | ff64b0841e88090525473f0b80e98272147d800e /src/com/android/camera/CameraManager.java | |
parent | 5101490b4a54a26620856f1154c31a01ed6cd062 (diff) | |
download | android_packages_apps_Snap-104e0012f33dfac317a23511dd8b2e832da5af4d.tar.gz android_packages_apps_Snap-104e0012f33dfac317a23511dd8b2e832da5af4d.tar.bz2 android_packages_apps_Snap-104e0012f33dfac317a23511dd8b2e832da5af4d.zip |
Refresh parameters during recording.
bug:8504803
Change-Id: I1a1838a8415ed4eccad8c76c37cd61d667d92d66
Diffstat (limited to 'src/com/android/camera/CameraManager.java')
-rw-r--r-- | src/com/android/camera/CameraManager.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/camera/CameraManager.java b/src/com/android/camera/CameraManager.java index b354654b6..af4b13f29 100644 --- a/src/com/android/camera/CameraManager.java +++ b/src/com/android/camera/CameraManager.java @@ -72,6 +72,7 @@ public class CameraManager { private static final int SET_PREVIEW_DISPLAY_ASYNC = 22; private static final int SET_PREVIEW_CALLBACK = 23; private static final int ENABLE_SHUTTER_SOUND = 24; + private static final int REFRESH_PARAMETERS = 25; private Handler mCameraHandler; private android.hardware.Camera mCamera; @@ -247,6 +248,10 @@ public class CameraManager { enableShutterSound((msg.arg1 == 1) ? true : false); return; + case REFRESH_PARAMETERS: + mParametersIsDirty = true; + return; + default: throw new RuntimeException("Invalid CameraProxy message=" + msg.what); } @@ -446,6 +451,10 @@ public class CameraManager { return mParameters; } + public void refreshParameters() { + mCameraHandler.sendEmptyMessage(REFRESH_PARAMETERS); + } + public void enableShutterSound(boolean enable) { mCameraHandler.obtainMessage( ENABLE_SHUTTER_SOUND, (enable ? 1 : 0), 0).sendToTarget(); |