Loading core/api/system-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -14821,7 +14821,7 @@ package android.telecom { public final class Call { method @Deprecated public void addListener(android.telecom.Call.Listener); method @Deprecated @FlaggedApi("com.android.server.telecom.flags.enable_audio_processing_use_case") public void enterBackgroundAudioProcessing(); method @FlaggedApi("com.android.server.telecom.flags.enable_audio_processing_use_case") public void enterBackgroundAudioProcessing(int); method @FlaggedApi("com.android.server.telecom.flags.enable_audio_processing_use_case") @RequiresPermission(allOf={android.Manifest.permission.CAPTURE_AUDIO_OUTPUT, android.Manifest.permission.MODIFY_AUDIO_ROUTING}) public void enterBackgroundAudioProcessing(int); method public void exitBackgroundAudioProcessing(boolean); method @Deprecated public void removeListener(android.telecom.Call.Listener); field @Deprecated public static final int STATE_PRE_DIAL_WAIT = 8; // 0x8 telecomm/framework/java/android/telecom/Call.java +5 −1 Original line number Diff line number Diff line Loading @@ -16,10 +16,12 @@ package android.telecom; import android.Manifest; import android.annotation.FlaggedApi; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.RequiresPermission; import android.annotation.SystemApi; import android.annotation.TestApi; import android.compat.annotation.UnsupportedAppUsage; Loading Loading @@ -1891,8 +1893,10 @@ public final class Call { * @hide */ @SystemApi @RequiresPermission(allOf = {Manifest.permission.CAPTURE_AUDIO_OUTPUT, Manifest.permission.MODIFY_AUDIO_ROUTING}) @FlaggedApi(Flags.FLAG_ENABLE_AUDIO_PROCESSING_USE_CASE) public void enterBackgroundAudioProcessing(int useCase) { public void enterBackgroundAudioProcessing(@AudioProcessingUseCase int useCase) { if (mState != STATE_ACTIVE && mState != STATE_RINGING) { throw new IllegalStateException("Call must be active or ringing"); } Loading telecomm/framework/java/android/telecom/Connection.java +1 −1 Original line number Diff line number Diff line Loading @@ -2777,7 +2777,7 @@ public abstract class Connection extends Conferenceable { * {@link #STATE_AUDIO_PROCESSING} */ @FlaggedApi(Flags.FLAG_ENABLE_AUDIO_PROCESSING_USE_CASE) public final int getAudioProcessingUseCase() { public final @Call.AudioProcessingUseCase int getAudioProcessingUseCase() { return mAudioProcessingUseCase; } Loading Loading
core/api/system-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -14821,7 +14821,7 @@ package android.telecom { public final class Call { method @Deprecated public void addListener(android.telecom.Call.Listener); method @Deprecated @FlaggedApi("com.android.server.telecom.flags.enable_audio_processing_use_case") public void enterBackgroundAudioProcessing(); method @FlaggedApi("com.android.server.telecom.flags.enable_audio_processing_use_case") public void enterBackgroundAudioProcessing(int); method @FlaggedApi("com.android.server.telecom.flags.enable_audio_processing_use_case") @RequiresPermission(allOf={android.Manifest.permission.CAPTURE_AUDIO_OUTPUT, android.Manifest.permission.MODIFY_AUDIO_ROUTING}) public void enterBackgroundAudioProcessing(int); method public void exitBackgroundAudioProcessing(boolean); method @Deprecated public void removeListener(android.telecom.Call.Listener); field @Deprecated public static final int STATE_PRE_DIAL_WAIT = 8; // 0x8
telecomm/framework/java/android/telecom/Call.java +5 −1 Original line number Diff line number Diff line Loading @@ -16,10 +16,12 @@ package android.telecom; import android.Manifest; import android.annotation.FlaggedApi; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.RequiresPermission; import android.annotation.SystemApi; import android.annotation.TestApi; import android.compat.annotation.UnsupportedAppUsage; Loading Loading @@ -1891,8 +1893,10 @@ public final class Call { * @hide */ @SystemApi @RequiresPermission(allOf = {Manifest.permission.CAPTURE_AUDIO_OUTPUT, Manifest.permission.MODIFY_AUDIO_ROUTING}) @FlaggedApi(Flags.FLAG_ENABLE_AUDIO_PROCESSING_USE_CASE) public void enterBackgroundAudioProcessing(int useCase) { public void enterBackgroundAudioProcessing(@AudioProcessingUseCase int useCase) { if (mState != STATE_ACTIVE && mState != STATE_RINGING) { throw new IllegalStateException("Call must be active or ringing"); } Loading
telecomm/framework/java/android/telecom/Connection.java +1 −1 Original line number Diff line number Diff line Loading @@ -2777,7 +2777,7 @@ public abstract class Connection extends Conferenceable { * {@link #STATE_AUDIO_PROCESSING} */ @FlaggedApi(Flags.FLAG_ENABLE_AUDIO_PROCESSING_USE_CASE) public final int getAudioProcessingUseCase() { public final @Call.AudioProcessingUseCase int getAudioProcessingUseCase() { return mAudioProcessingUseCase; } Loading