OSDN Git Service

Camera2: add lens facing EXTERNAL enum
authorZhijun He <zhijunhe@google.com>
Mon, 12 Jan 2015 23:16:56 +0000 (15:16 -0800)
committerZhijun He <zhijunhe@google.com>
Tue, 24 Mar 2015 02:40:45 +0000 (19:40 -0700)
This is for usb camera support

Change-Id: Id8329e31ad0622bdc06c60e87e97c742a9719b3b

api/current.txt
core/java/android/hardware/camera2/CameraCharacteristics.java
core/java/android/hardware/camera2/CameraMetadata.java

index 9cd94e9..95e5144 100644 (file)
@@ -12826,6 +12826,7 @@ package android.hardware.camera2 {
     field public static final int INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY = 2; // 0x2
     field public static final int INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED = 0; // 0x0
     field public static final int LENS_FACING_BACK = 1; // 0x1
+    field public static final int LENS_FACING_EXTERNAL = 2; // 0x2
     field public static final int LENS_FACING_FRONT = 0; // 0x0
     field public static final int LENS_INFO_FOCUS_DISTANCE_CALIBRATION_APPROXIMATE = 1; // 0x1
     field public static final int LENS_INFO_FOCUS_DISTANCE_CALIBRATION_CALIBRATED = 2; // 0x2
index 5fad035..87ec06a 100644 (file)
@@ -927,10 +927,12 @@ public final class CameraCharacteristics extends CameraMetadata<CameraCharacteri
      * <ul>
      *   <li>{@link #LENS_FACING_FRONT FRONT}</li>
      *   <li>{@link #LENS_FACING_BACK BACK}</li>
+     *   <li>{@link #LENS_FACING_EXTERNAL EXTERNAL}</li>
      * </ul></p>
      * <p>This key is available on all devices.</p>
      * @see #LENS_FACING_FRONT
      * @see #LENS_FACING_BACK
+     * @see #LENS_FACING_EXTERNAL
      */
     @PublicKey
     public static final Key<Integer> LENS_FACING =
index 26e1fd0..7f901c8 100644 (file)
@@ -288,6 +288,13 @@ public abstract class CameraMetadata<TKey> {
      */
     public static final int LENS_FACING_BACK = 1;
 
+    /**
+     * <p>The camera device is an external camera, and has no fixed facing relative to the
+     * device's screen.</p>
+     * @see CameraCharacteristics#LENS_FACING
+     */
+    public static final int LENS_FACING_EXTERNAL = 2;
+
     //
     // Enumeration values for CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES
     //