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

Commit 37c32185 authored by Hall Liu's avatar Hall Liu Committed by android-build-merger
Browse files

Merge "Implement the background call audio logic in CAMSM"

am: 90f5c708

Change-Id: I89459b4a8dd84796b4fbafe369ec6a060a4267b9
parents 71576ff7 90f5c708
Loading
Loading
Loading
Loading
+11 −2
Original line number Diff line number Diff line
@@ -601,11 +601,19 @@ public class CallAudioManager extends CallsManagerListenerBase {
    }

    private void onCallLeavingAudioProcessing() {
        // TODO: implement
        if (mAudioProcessingCalls.size() == 0) {
            mCallAudioModeStateMachine.sendMessageWithArgs(
                    CallAudioModeStateMachine.NO_MORE_AUDIO_PROCESSING_CALLS,
                    makeArgsForModeStateMachine());
        }
    }

    private void onCallEnteringAudioProcessing() {
        // TODO: implement
        if (mAudioProcessingCalls.size() == 1) {
            mCallAudioModeStateMachine.sendMessageWithArgs(
                    CallAudioModeStateMachine.NEW_AUDIO_PROCESSING_CALL,
                    makeArgsForModeStateMachine());
        }
    }

    private void onCallLeavingActiveDialingOrConnecting() {
@@ -690,6 +698,7 @@ public class CallAudioManager extends CallsManagerListenerBase {
                .setHasActiveOrDialingCalls(mActiveDialingOrConnectingCalls.size() > 0)
                .setHasRingingCalls(mRingingCalls.size() > 0)
                .setHasHoldingCalls(mHoldingCalls.size() > 0)
                .setHasAudioProcessingCalls(mAudioProcessingCalls.size() > 0)
                .setIsTonePlaying(mIsTonePlaying)
                .setForegroundCallIsVoip(
                        mForegroundCall != null && mForegroundCall.getIsVoipAudioMode())
+161 −29

File changed.

Preview size limit exceeded, changes collapsed.

+358 −8

File changed.

Preview size limit exceeded, changes collapsed.

+182 −0

File changed.

Preview size limit exceeded, changes collapsed.