diff --git a/core/api/current.txt b/core/api/current.txt index a2e0ed8a7a6a1..d0b28c8c2bfd3 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -18046,7 +18046,7 @@ package android.hardware.camera2 { } public final class CameraExtensionCharacteristics { - method @Nullable public android.util.Range getEstimatedCaptureLatencyRange(int, @NonNull android.util.Size, int); + method @Nullable public android.util.Range getEstimatedCaptureLatencyRangeMillis(int, @NonNull android.util.Size, int); method @NonNull public java.util.List getExtensionSupportedSizes(int, @NonNull Class); method @NonNull public java.util.List getExtensionSupportedSizes(int, int); method @NonNull public java.util.List getSupportedExtensions(); diff --git a/core/java/android/hardware/camera2/CameraExtensionCharacteristics.java b/core/java/android/hardware/camera2/CameraExtensionCharacteristics.java index fd10c57e85dcb..80b5078d9fa04 100644 --- a/core/java/android/hardware/camera2/CameraExtensionCharacteristics.java +++ b/core/java/android/hardware/camera2/CameraExtensionCharacteristics.java @@ -73,6 +73,9 @@ import java.util.Objects; * {@link CameraExtensionCharacteristics#getExtensionSupportedSizes(int, Class)} for supported * repeating request output sizes.

* + *

The extension characteristics for a given device are expected to remain static under + * normal operating conditions.

+ * * @see CameraManager#getCameraExtensionCharacteristics(String) */ public final class CameraExtensionCharacteristics { @@ -585,7 +588,7 @@ public final class CameraExtensionCharacteristics { * @throws IllegalArgumentException in case of format different from {@link ImageFormat#JPEG} / * {@link ImageFormat#YUV_420_888}; or unsupported extension. */ - public @Nullable Range getEstimatedCaptureLatencyRange(@Extension int extension, + public @Nullable Range getEstimatedCaptureLatencyRangeMillis(@Extension int extension, @NonNull Size captureOutputSize, @ImageFormat.Format int format) { switch (format) { case ImageFormat.YUV_420_888: