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

Commit c174eb4d authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Changes the name of the live caption APIs"

parents f327db56 f0e136a5
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -51984,8 +51984,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
@@ -15531,8 +15531,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