Loading src/java/com/android/internal/telephony/Connection.java +19 −0 Original line number Diff line number Diff line Loading @@ -178,6 +178,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 @@ -667,6 +668,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 @@ -737,6 +747,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 @@ -179,6 +179,11 @@ public class ImsPhoneConnection extends Connection { (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 @@ -210,6 +215,11 @@ public class ImsPhoneConnection extends Connection { 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 @@ -178,6 +178,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 @@ -667,6 +668,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 @@ -737,6 +747,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 @@ -179,6 +179,11 @@ public class ImsPhoneConnection extends Connection { (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 @@ -210,6 +215,11 @@ public class ImsPhoneConnection extends Connection { 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