Loading src/java/com/android/internal/telephony/Connection.java +19 −0 Original line number Diff line number Diff line Loading @@ -188,6 +188,7 @@ public abstract class Connection { private int mVideoState; private int mConnectionCapabilities; private boolean mIsWifi; private boolean mAudioModeIsVoip; private int mAudioQuality; private int mCallSubstate; private android.telecom.Connection.VideoProvider mVideoProvider; Loading Loading @@ -699,6 +700,15 @@ public abstract class Connection { return mIsWifi; } /** * Returns whether the connection uses voip audio mode * * @return {@code True} if the connection uses voip audio mode */ public boolean getAudioModeIsVoip() { return mAudioModeIsVoip; } /** * Returns the {@link android.telecom.Connection.VideoProvider} for the connection. * Loading Loading @@ -769,6 +779,15 @@ public abstract class Connection { } } /** * Set the voip audio mode for the connection * * @param isVoip {@code True} if voip audio mode is being used. */ public void setAudioModeIsVoip(boolean isVoip) { mAudioModeIsVoip = isVoip; } /** * Set the audio quality for the connection. * Loading src/java/com/android/internal/telephony/imsphone/ImsPhoneConnection.java +10 −0 Original line number Diff line number Diff line Loading @@ -191,6 +191,11 @@ public class ImsPhoneConnection extends Connection implements (mIsIncoming? ImsPhoneCall.State.INCOMING: ImsPhoneCall.State.DIALING)); fetchDtmfToneDelay(phone); if (phone.getContext().getResources().getBoolean( com.android.internal.R.bool.config_use_voip_mode_for_ims)) { setAudioModeIsVoip(true); } } /** This is an MO call, created when dialing */ Loading Loading @@ -222,6 +227,11 @@ public class ImsPhoneConnection extends Connection implements mIsEmergency = isEmergency; fetchDtmfToneDelay(phone); if (phone.getContext().getResources().getBoolean( com.android.internal.R.bool.config_use_voip_mode_for_ims)) { setAudioModeIsVoip(true); } } public void dispose() { Loading Loading
src/java/com/android/internal/telephony/Connection.java +19 −0 Original line number Diff line number Diff line Loading @@ -188,6 +188,7 @@ public abstract class Connection { private int mVideoState; private int mConnectionCapabilities; private boolean mIsWifi; private boolean mAudioModeIsVoip; private int mAudioQuality; private int mCallSubstate; private android.telecom.Connection.VideoProvider mVideoProvider; Loading Loading @@ -699,6 +700,15 @@ public abstract class Connection { return mIsWifi; } /** * Returns whether the connection uses voip audio mode * * @return {@code True} if the connection uses voip audio mode */ public boolean getAudioModeIsVoip() { return mAudioModeIsVoip; } /** * Returns the {@link android.telecom.Connection.VideoProvider} for the connection. * Loading Loading @@ -769,6 +779,15 @@ public abstract class Connection { } } /** * Set the voip audio mode for the connection * * @param isVoip {@code True} if voip audio mode is being used. */ public void setAudioModeIsVoip(boolean isVoip) { mAudioModeIsVoip = isVoip; } /** * Set the audio quality for the connection. * Loading
src/java/com/android/internal/telephony/imsphone/ImsPhoneConnection.java +10 −0 Original line number Diff line number Diff line Loading @@ -191,6 +191,11 @@ public class ImsPhoneConnection extends Connection implements (mIsIncoming? ImsPhoneCall.State.INCOMING: ImsPhoneCall.State.DIALING)); fetchDtmfToneDelay(phone); if (phone.getContext().getResources().getBoolean( com.android.internal.R.bool.config_use_voip_mode_for_ims)) { setAudioModeIsVoip(true); } } /** This is an MO call, created when dialing */ Loading Loading @@ -222,6 +227,11 @@ public class ImsPhoneConnection extends Connection implements mIsEmergency = isEmergency; fetchDtmfToneDelay(phone); if (phone.getContext().getResources().getBoolean( com.android.internal.R.bool.config_use_voip_mode_for_ims)) { setAudioModeIsVoip(true); } } public void dispose() { Loading