Loading core/java/android/hardware/camera2/params/Capability.java +10 −4 Original line number Original line Diff line number Diff line Loading @@ -16,8 +16,8 @@ package android.hardware.camera2.params; package android.hardware.camera2.params; import static com.android.internal.util.Preconditions.checkArgumentInRange; import static com.android.internal.util.Preconditions.checkArgumentNonnegative; import static com.android.internal.util.Preconditions.checkArgumentNonnegative; import static com.android.internal.util.Preconditions.checkArgumentPositive; import android.annotation.NonNull; import android.annotation.NonNull; import android.hardware.camera2.CameraCharacteristics; import android.hardware.camera2.CameraCharacteristics; Loading Loading @@ -64,9 +64,15 @@ public final class Capability { "maxStreamingWidth must be nonnegative"); "maxStreamingWidth must be nonnegative"); mMaxStreamingHeight = checkArgumentNonnegative(maxStreamingHeight, mMaxStreamingHeight = checkArgumentNonnegative(maxStreamingHeight, "maxStreamingHeight must be nonnegative"); "maxStreamingHeight must be nonnegative"); mMinZoomRatio = checkArgumentInRange(minZoomRatio, 0.0f, 1.0f, "minZoomRatio must be between 0.0f and 1.0f"); if (minZoomRatio > maxZoomRatio) { mMaxZoomRatio = maxZoomRatio; throw new IllegalArgumentException("minZoomRatio " + minZoomRatio + " is greater than maxZoomRatio " + maxZoomRatio); } mMinZoomRatio = checkArgumentPositive(minZoomRatio, "minZoomRatio must be positive"); mMaxZoomRatio = checkArgumentPositive(maxZoomRatio, "maxZoomRatio must be positive"); } } /** /** Loading Loading
core/java/android/hardware/camera2/params/Capability.java +10 −4 Original line number Original line Diff line number Diff line Loading @@ -16,8 +16,8 @@ package android.hardware.camera2.params; package android.hardware.camera2.params; import static com.android.internal.util.Preconditions.checkArgumentInRange; import static com.android.internal.util.Preconditions.checkArgumentNonnegative; import static com.android.internal.util.Preconditions.checkArgumentNonnegative; import static com.android.internal.util.Preconditions.checkArgumentPositive; import android.annotation.NonNull; import android.annotation.NonNull; import android.hardware.camera2.CameraCharacteristics; import android.hardware.camera2.CameraCharacteristics; Loading Loading @@ -64,9 +64,15 @@ public final class Capability { "maxStreamingWidth must be nonnegative"); "maxStreamingWidth must be nonnegative"); mMaxStreamingHeight = checkArgumentNonnegative(maxStreamingHeight, mMaxStreamingHeight = checkArgumentNonnegative(maxStreamingHeight, "maxStreamingHeight must be nonnegative"); "maxStreamingHeight must be nonnegative"); mMinZoomRatio = checkArgumentInRange(minZoomRatio, 0.0f, 1.0f, "minZoomRatio must be between 0.0f and 1.0f"); if (minZoomRatio > maxZoomRatio) { mMaxZoomRatio = maxZoomRatio; throw new IllegalArgumentException("minZoomRatio " + minZoomRatio + " is greater than maxZoomRatio " + maxZoomRatio); } mMinZoomRatio = checkArgumentPositive(minZoomRatio, "minZoomRatio must be positive"); mMaxZoomRatio = checkArgumentPositive(maxZoomRatio, "maxZoomRatio must be positive"); } } /** /** Loading