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

Commit f0e136a5 authored by Jacky Kao's avatar Jacky Kao
Browse files

Changes the name of the live caption APIs

Changes the name of the APIs to reflect the methods actually do.

Bug: 216474106
Test: atest CaptioningManagerTest
Change-Id: I152fa9b791be0f35bdc78478e0eb0d524c120e51
parent 41b6a8c8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -51949,8 +51949,8 @@ package android.view.accessibility {
    method @NonNull public android.view.accessibility.CaptioningManager.CaptionStyle getUserStyle();
    method public boolean isCallCaptioningEnabled();
    method public final boolean isEnabled();
    method public final boolean isSystemAudioCaptioningRequested();
    method public final boolean isSystemAudioCaptioningUiRequested();
    method public final boolean isSystemAudioCaptioningEnabled();
    method public final boolean isSystemAudioCaptioningUiEnabled();
    method public void removeCaptioningChangeListener(@NonNull android.view.accessibility.CaptioningManager.CaptioningChangeListener);
  }
+2 −2
Original line number Diff line number Diff line
@@ -15522,8 +15522,8 @@ package android.view.accessibility {
  }
  public class CaptioningManager {
    method @RequiresPermission(android.Manifest.permission.SET_SYSTEM_AUDIO_CAPTION) public final void setSystemAudioCaptioningRequested(boolean);
    method @RequiresPermission(android.Manifest.permission.SET_SYSTEM_AUDIO_CAPTION) public final void setSystemAudioCaptioningUiRequested(boolean);
    method @RequiresPermission(android.Manifest.permission.SET_SYSTEM_AUDIO_CAPTION) public final void setSystemAudioCaptioningEnabled(boolean);
    method @RequiresPermission(android.Manifest.permission.SET_SYSTEM_AUDIO_CAPTION) public final void setSystemAudioCaptioningUiEnabled(boolean);
  }
}
+6 −8
Original line number Diff line number Diff line
@@ -1773,8 +1773,7 @@ public final class AccessibilityManager {
     * @param userId The user Id.
     * @hide
     */
    @RequiresPermission(Manifest.permission.SET_SYSTEM_AUDIO_CAPTION)
    public void setSystemAudioCaptioningRequested(boolean isEnabled, int userId) {
    public void setSystemAudioCaptioningEnabled(boolean isEnabled, int userId) {
        final IAccessibilityManager service;
        synchronized (mLock) {
            service = getServiceLocked();
@@ -1783,7 +1782,7 @@ public final class AccessibilityManager {
            }
        }
        try {
            service.setSystemAudioCaptioningRequested(isEnabled, userId);
            service.setSystemAudioCaptioningEnabled(isEnabled, userId);
        } catch (RemoteException re) {
            throw re.rethrowFromSystemServer();
        }
@@ -1796,7 +1795,7 @@ public final class AccessibilityManager {
     * @return the system audio caption UI enabled state.
     * @hide
     */
    public boolean isSystemAudioCaptioningUiRequested(int userId) {
    public boolean isSystemAudioCaptioningUiEnabled(int userId) {
        final IAccessibilityManager service;
        synchronized (mLock) {
            service = getServiceLocked();
@@ -1805,7 +1804,7 @@ public final class AccessibilityManager {
            }
        }
        try {
            return service.isSystemAudioCaptioningUiRequested(userId);
            return service.isSystemAudioCaptioningUiEnabled(userId);
        } catch (RemoteException re) {
            throw re.rethrowFromSystemServer();
        }
@@ -1818,8 +1817,7 @@ public final class AccessibilityManager {
     * @param userId The user Id.
     * @hide
     */
    @RequiresPermission(Manifest.permission.SET_SYSTEM_AUDIO_CAPTION)
    public void setSystemAudioCaptioningUiRequested(boolean isEnabled, int userId) {
    public void setSystemAudioCaptioningUiEnabled(boolean isEnabled, int userId) {
        final IAccessibilityManager service;
        synchronized (mLock) {
            service = getServiceLocked();
@@ -1828,7 +1826,7 @@ public final class AccessibilityManager {
            }
        }
        try {
            service.setSystemAudioCaptioningUiRequested(isEnabled, userId);
            service.setSystemAudioCaptioningUiEnabled(isEnabled, userId);
        } catch (RemoteException re) {
            throw re.rethrowFromSystemServer();
        }
+12 −12
Original line number Diff line number Diff line
@@ -152,7 +152,7 @@ public class CaptioningManager {
    /**
     * @return the system audio caption enabled state.
     */
    public final boolean isSystemAudioCaptioningRequested() {
    public final boolean isSystemAudioCaptioningEnabled() {
        return Secure.getIntForUser(mContentResolver, Secure.ODI_CAPTIONS_ENABLED,
                SYSTEM_AUDIO_CAPTIONING_DEFAULT_ENABLED ? 1 : 0, mContext.getUserId()) == 1;
    }
@@ -169,9 +169,9 @@ public class CaptioningManager {
     */
    @SystemApi
    @RequiresPermission(Manifest.permission.SET_SYSTEM_AUDIO_CAPTION)
    public final void setSystemAudioCaptioningRequested(boolean isEnabled) {
    public final void setSystemAudioCaptioningEnabled(boolean isEnabled) {
        if (mAccessibilityManager != null) {
            mAccessibilityManager.setSystemAudioCaptioningRequested(isEnabled,
            mAccessibilityManager.setSystemAudioCaptioningEnabled(isEnabled,
                    mContext.getUserId());
        }
    }
@@ -179,9 +179,9 @@ public class CaptioningManager {
    /**
     * @return the system audio caption UI enabled state.
     */
    public final boolean isSystemAudioCaptioningUiRequested() {
    public final boolean isSystemAudioCaptioningUiEnabled() {
        return mAccessibilityManager != null
                && mAccessibilityManager.isSystemAudioCaptioningUiRequested(mContext.getUserId());
                && mAccessibilityManager.isSystemAudioCaptioningUiEnabled(mContext.getUserId());
    }

    /**
@@ -196,9 +196,9 @@ public class CaptioningManager {
     */
    @SystemApi
    @RequiresPermission(Manifest.permission.SET_SYSTEM_AUDIO_CAPTION)
    public final void setSystemAudioCaptioningUiRequested(boolean isEnabled) {
    public final void setSystemAudioCaptioningUiEnabled(boolean isEnabled) {
        if (mAccessibilityManager != null) {
            mAccessibilityManager.setSystemAudioCaptioningUiRequested(isEnabled,
            mAccessibilityManager.setSystemAudioCaptioningUiEnabled(isEnabled,
                    mContext.getUserId());
        }
    }
@@ -300,7 +300,7 @@ public class CaptioningManager {
    }

    private void notifySystemAudioCaptionChanged() {
        final boolean enabled = isSystemAudioCaptioningRequested();
        final boolean enabled = isSystemAudioCaptioningEnabled();
        synchronized (mListeners) {
            for (CaptioningChangeListener listener : mListeners) {
                listener.onSystemAudioCaptioningChanged(enabled);
@@ -309,7 +309,7 @@ public class CaptioningManager {
    }

    private void notifySystemAudioCaptionUiChanged() {
        final boolean enabled = isSystemAudioCaptioningUiRequested();
        final boolean enabled = isSystemAudioCaptioningUiEnabled();
        synchronized (mListeners) {
            for (CaptioningChangeListener listener : mListeners) {
                listener.onSystemAudioCaptioningUiChanged(enabled);
@@ -686,7 +686,7 @@ public class CaptioningManager {
         * @param isEnabled The system audio captioning enabled state.
         * @param userId The user Id.
         */
        void setSystemAudioCaptioningRequested(boolean isEnabled, int userId);
        void setSystemAudioCaptioningEnabled(boolean isEnabled, int userId);

        /**
         * Gets the system audio caption UI enabled state.
@@ -694,7 +694,7 @@ public class CaptioningManager {
         * @param userId The user Id.
         * @return the system audio caption UI enabled state.
         */
        boolean isSystemAudioCaptioningUiRequested(int userId);
        boolean isSystemAudioCaptioningUiEnabled(int userId);

        /**
         * Sets the system audio caption UI enabled state.
@@ -702,6 +702,6 @@ public class CaptioningManager {
         * @param isEnabled The system audio captioning UI enabled state.
         * @param userId The user Id.
         */
        void setSystemAudioCaptioningUiRequested(boolean isEnabled, int userId);
        void setSystemAudioCaptioningUiEnabled(boolean isEnabled, int userId);
    }
}
+5 −7
Original line number Diff line number Diff line
@@ -101,13 +101,11 @@ interface IAccessibilityManager {

    boolean isAudioDescriptionByDefaultEnabled();

    // Requires Manifest.permission.SET_SYSTEM_AUDIO_CAPTION
    // System process only
    void setSystemAudioCaptioningRequested(boolean isEnabled, int userId);
    @JavaPassthrough(annotation="@android.annotation.RequiresPermission(android.Manifest.permission.SET_SYSTEM_AUDIO_CAPTION)")
    void setSystemAudioCaptioningEnabled(boolean isEnabled, int userId);

    boolean isSystemAudioCaptioningUiRequested(int userId);
    boolean isSystemAudioCaptioningUiEnabled(int userId);

    // Requires Manifest.permission.SET_SYSTEM_AUDIO_CAPTION
    // System process only
    void setSystemAudioCaptioningUiRequested(boolean isEnabled, int userId);
    @JavaPassthrough(annotation="@android.annotation.RequiresPermission(android.Manifest.permission.SET_SYSTEM_AUDIO_CAPTION)")
    void setSystemAudioCaptioningUiEnabled(boolean isEnabled, int userId);
}
Loading