summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2020-05-27 00:45:04 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-05-27 00:45:04 +0000
commit80a18c0a7bd847824def2be77dc4abcf0f109506 (patch)
tree45ccd2428c126c52201b32d0b1bbf3b54009900f
parent82e64ff4765e52095ed383e627c1b3b20fc96a95 (diff)
parentfdf749b2c6b8bac20ce4065b4d4686cb700fad58 (diff)
Merge "Camera: Extend FEATURE_CAMERA_CONCURRENT to old API levels" into rvc-dev
-rw-r--r--core/java/android/content/pm/PackageManager.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java
index 2f488cdc3158..c577d0e896b0 100644
--- a/core/java/android/content/pm/PackageManager.java
+++ b/core/java/android/content/pm/PackageManager.java
@@ -2032,8 +2032,16 @@ public abstract class PackageManager {
/**
* Feature for {@link #getSystemAvailableFeatures} and
* {@link #hasSystemFeature}: The device's main front and back cameras can stream
- * concurrently as described in {@link
- * android.hardware.camera2.CameraManager#getConcurrentCameraIds()}
+ * concurrently as described in {@link
+ * android.hardware.camera2.CameraManager#getConcurrentCameraIds()}.
+ * </p>
+ * <p>While {@link android.hardware.camera2.CameraManager#getConcurrentCameraIds()} and
+ * associated APIs are only available on API level 30 or newer, this feature flag may be
+ * advertised by devices on API levels below 30. If present on such a device, the same
+ * guarantees hold: The main front and main back camera can be used at the same time, with
+ * guaranteed stream configurations as defined in the table for concurrent streaming at
+ * {@link android.hardware.camera2.CameraDevice#createCaptureSession(android.hardware.camera2.params.SessionConfiguration)}.
+ * </p>
*/
@SdkConstant(SdkConstantType.FEATURE)
public static final String FEATURE_CAMERA_CONCURRENT = "android.hardware.camera.concurrent";