diff --git a/core/java/android/hardware/camera2/CameraManager.java b/core/java/android/hardware/camera2/CameraManager.java index 743ce7b467921..85ef4a3392a8c 100644 --- a/core/java/android/hardware/camera2/CameraManager.java +++ b/core/java/android/hardware/camera2/CameraManager.java @@ -131,9 +131,17 @@ public final class CameraManager { } /** - * Return the list of combinations of currently connected camera devices identifiers, which + * Return the set of combinations of currently connected camera device identifiers, which * support configuring camera device sessions concurrently. * + *
The devices in these combinations can be concurrently configured by the same + * client camera application. Using these camera devices concurrently by two different + * applications is not guaranteed to be supported, however.
+ * + *Each device in a combination, is guaranteed to support stream combinations which may be + * obtained by querying {@link #getCameraCharacteristics} for the key + * {@link android.hardware.camera2.CameraCharacteristics#SCALER_MANDATORY_CONCURRENT_STREAM_COMBINATIONS}.
+ * *The set of combinations may include camera devices that may be in use by other camera API * clients.
* @@ -174,7 +182,7 @@ public final class CameraManager { * to be used for exploring the entire space of supported concurrent stream combinations. The * available mandatory concurrent stream combinations may be obtained by querying * {@link #getCameraCharacteristics} for the key - * SCALER_MANDATORY_CONCURRENT_STREAM_COMBINATIONS. + * {@link android.hardware.camera2.CameraCharacteristics#SCALER_MANDATORY_CONCURRENT_STREAM_COMBINATIONS}. * *Note that session parameters will be ignored and calls to * {@link SessionConfiguration#setSessionParameters} are not required.