summaryrefslogtreecommitdiffstats
path: root/core/java/android/hardware/camera2
diff options
context:
space:
mode:
authorZhijun He <zhijunhe@google.com>2015-01-12 15:16:56 -0800
committerZhijun He <zhijunhe@google.com>2015-01-23 23:58:45 +0000
commit503e815a6f393f21972e322faff16f2a3cfe07a3 (patch)
tree3503d32e773120fb6ce765efc0aa71403c2cd628 /core/java/android/hardware/camera2
parent8a1d65b76adaa07fd6b16f205757d663e0fbf486 (diff)
downloadframeworks_base-503e815a6f393f21972e322faff16f2a3cfe07a3.zip
frameworks_base-503e815a6f393f21972e322faff16f2a3cfe07a3.tar.gz
frameworks_base-503e815a6f393f21972e322faff16f2a3cfe07a3.tar.bz2
Camera2: add lens facing EXTERNAL enum
This is for usb camera support Change-Id: Id8329e31ad0622bdc06c60e87e97c742a9719b3b
Diffstat (limited to 'core/java/android/hardware/camera2')
-rw-r--r--core/java/android/hardware/camera2/CameraCharacteristics.java2
-rw-r--r--core/java/android/hardware/camera2/CameraMetadata.java7
2 files changed, 9 insertions, 0 deletions
diff --git a/core/java/android/hardware/camera2/CameraCharacteristics.java b/core/java/android/hardware/camera2/CameraCharacteristics.java
index 1b621d1..eace1c4 100644
--- a/core/java/android/hardware/camera2/CameraCharacteristics.java
+++ b/core/java/android/hardware/camera2/CameraCharacteristics.java
@@ -887,10 +887,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 =
diff --git a/core/java/android/hardware/camera2/CameraMetadata.java b/core/java/android/hardware/camera2/CameraMetadata.java
index 1b10858..f6df302 100644
--- a/core/java/android/hardware/camera2/CameraMetadata.java
+++ b/core/java/android/hardware/camera2/CameraMetadata.java
@@ -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
//