Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 94a93772 authored by Chen Xu's avatar Chen Xu Committed by Gerrit Code Review
Browse files

Merge "Add IntRange and FloatRange annotations"

parents bd4a4dc8 e0a3eb90
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -41956,8 +41956,8 @@ package android.telecom {
  }
  public static final class VideoProfile.CameraCapabilities implements android.os.Parcelable {
    ctor public VideoProfile.CameraCapabilities(int, int);
    ctor public VideoProfile.CameraCapabilities(int, int, boolean, float);
    ctor public VideoProfile.CameraCapabilities(@IntRange(from=0) int, @IntRange(from=0) int);
    ctor public VideoProfile.CameraCapabilities(@IntRange(from=0) int, @IntRange(from=0) int, boolean, @FloatRange(from=1.0f) float);
    method public int describeContents();
    method public int getHeight();
    method public float getMaxZoom();
+5 −2
Original line number Diff line number Diff line
@@ -16,7 +16,9 @@

package android.telecom;

import android.annotation.FloatRange;
import android.annotation.IntDef;
import android.annotation.IntRange;
import android.annotation.UnsupportedAppUsage;
import android.os.Parcel;
import android.os.Parcelable;
@@ -364,7 +366,7 @@ public class VideoProfile implements Parcelable {
         * @param width The width of the camera video (in pixels).
         * @param height The height of the camera video (in pixels).
         */
        public CameraCapabilities(int width, int height) {
        public CameraCapabilities(@IntRange(from = 0) int width, @IntRange(from = 0) int height) {
            this(width, height, false, 1.0f);
        }

@@ -376,7 +378,8 @@ public class VideoProfile implements Parcelable {
         * @param zoomSupported True when camera supports zoom.
         * @param maxZoom Maximum zoom supported by camera.
         */
        public CameraCapabilities(int width, int height, boolean zoomSupported, float maxZoom) {
        public CameraCapabilities(@IntRange(from = 0) int width,  @IntRange(from = 0) int height,
                                   boolean zoomSupported,  @FloatRange(from = 1.0f) float maxZoom) {
            mWidth = width;
            mHeight = height;
            mZoomSupported = zoomSupported;