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

Commit 6574539b authored by Wu-cheng Li's avatar Wu-cheng Li
Browse files

Unhide camera autofocus move callback.

Camera autofocus move callback tells the clients when
continuous aufofocus is moving. Applications can show
autofocus animation based on this.

bug:5687212
Change-Id: I3191fd447b1e9de0ccf939eb346344f0be9bcf1a
parent 9f25b7fd
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -9451,6 +9451,7 @@ package android.hardware {
    method public static android.hardware.Camera open();
    method public final void reconnect() throws java.io.IOException;
    method public final void release();
    method public void setAutoFocusMoveCallback(android.hardware.Camera.AutoFocusMoveCallback);
    method public final void setDisplayOrientation(int);
    method public final void setErrorCallback(android.hardware.Camera.ErrorCallback);
    method public final void setFaceDetectionListener(android.hardware.Camera.FaceDetectionListener);
@@ -9486,6 +9487,10 @@ package android.hardware {
    method public abstract void onAutoFocus(boolean, android.hardware.Camera);
  }
  public static abstract interface Camera.AutoFocusMoveCallback {
    method public abstract void onAutoFocusMoving(boolean, android.hardware.Camera);
  }
  public static class Camera.CameraInfo {
    ctor public Camera.CameraInfo();
    field public static final int CAMERA_FACING_BACK = 0; // 0x0
+5 −7
Original line number Diff line number Diff line
@@ -950,11 +950,10 @@ public class Camera {
    /**
     * Callback interface used to notify on auto focus start and stop.
     *
     * <p>This is useful for continuous autofocus -- {@link Parameters#FOCUS_MODE_CONTINUOUS_VIDEO}
     * and {@link Parameters#FOCUS_MODE_CONTINUOUS_PICTURE}. Applications can
     * show autofocus animation.</p>
     *
     * @hide
     * <p>This is only supported in continuous autofocus modes -- {@link
     * Parameters#FOCUS_MODE_CONTINUOUS_VIDEO} and {@link
     * Parameters#FOCUS_MODE_CONTINUOUS_PICTURE}. Applications can show
     * autofocus animation based on this.</p>
     */
    public interface AutoFocusMoveCallback
    {
@@ -971,7 +970,6 @@ public class Camera {
     * Sets camera auto-focus move callback.
     *
     * @param cb the callback to run
     * @hide
     */
    public void setAutoFocusMoveCallback(AutoFocusMoveCallback cb) {
        mAutoFocusMoveCallback = cb;