summaryrefslogtreecommitdiffstats
path: root/core/java/android/hardware/camera2
diff options
context:
space:
mode:
authorZhijun He <zhijunhe@google.com>2014-05-05 10:39:12 -0700
committerZhijun He <zhijunhe@google.com>2014-05-05 10:39:12 -0700
commit4793af5e3577c51858719a8977d300c3aafdf881 (patch)
tree922f67e9bcb24b8bc5b4ed85b2185137f2ceb765 /core/java/android/hardware/camera2
parentc74b3cb6f057da60dce6e99547a668e57aa478aa (diff)
downloadframeworks_base-4793af5e3577c51858719a8977d300c3aafdf881.zip
frameworks_base-4793af5e3577c51858719a8977d300c3aafdf881.tar.gz
frameworks_base-4793af5e3577c51858719a8977d300c3aafdf881.tar.bz2
Camera2: make videostabilization type consistent
Make it consistent with availableVideoStabilizationModes and its optical stabilization relatives. Change-Id: I6e3834af8a62d4f84fca2d305ac9574052b69db0
Diffstat (limited to 'core/java/android/hardware/camera2')
-rw-r--r--core/java/android/hardware/camera2/CameraMetadata.java14
-rw-r--r--core/java/android/hardware/camera2/CaptureRequest.java6
2 files changed, 18 insertions, 2 deletions
diff --git a/core/java/android/hardware/camera2/CameraMetadata.java b/core/java/android/hardware/camera2/CameraMetadata.java
index ba8db3a..6e38a22 100644
--- a/core/java/android/hardware/camera2/CameraMetadata.java
+++ b/core/java/android/hardware/camera2/CameraMetadata.java
@@ -1295,6 +1295,20 @@ public abstract class CameraMetadata {
public static final int CONTROL_SCENE_MODE_BARCODE = 16;
//
+ // Enumeration values for CaptureRequest#CONTROL_VIDEO_STABILIZATION_MODE
+ //
+
+ /**
+ * @see CaptureRequest#CONTROL_VIDEO_STABILIZATION_MODE
+ */
+ public static final int CONTROL_VIDEO_STABILIZATION_MODE_OFF = 0;
+
+ /**
+ * @see CaptureRequest#CONTROL_VIDEO_STABILIZATION_MODE
+ */
+ public static final int CONTROL_VIDEO_STABILIZATION_MODE_ON = 1;
+
+ //
// Enumeration values for CaptureRequest#EDGE_MODE
//
diff --git a/core/java/android/hardware/camera2/CaptureRequest.java b/core/java/android/hardware/camera2/CaptureRequest.java
index c4e342c..f161f3a 100644
--- a/core/java/android/hardware/camera2/CaptureRequest.java
+++ b/core/java/android/hardware/camera2/CaptureRequest.java
@@ -831,9 +831,11 @@ public final class CaptureRequest extends CameraMetadata implements Parcelable {
* stabilized</p>
*
* @see CaptureRequest#SCALER_CROP_REGION
+ * @see #CONTROL_VIDEO_STABILIZATION_MODE_OFF
+ * @see #CONTROL_VIDEO_STABILIZATION_MODE_ON
*/
- public static final Key<Boolean> CONTROL_VIDEO_STABILIZATION_MODE =
- new Key<Boolean>("android.control.videoStabilizationMode", boolean.class);
+ public static final Key<Integer> CONTROL_VIDEO_STABILIZATION_MODE =
+ new Key<Integer>("android.control.videoStabilizationMode", int.class);
/**
* <p>Operation mode for edge