Add Connection.setAudioModeIsVoip
This API will be used by Telecomm to set the call's audio mode. Change-Id: I29028e614c598d1f2501c4dfdcdbfc929b09f925
This commit is contained in:
@@ -37,6 +37,7 @@ public final class RemoteConnection {
|
||||
void onRequestingRingback(RemoteConnection connection, boolean ringback);
|
||||
void onPostDialWait(RemoteConnection connection, String remainingDigits);
|
||||
void onFeaturesChanged(RemoteConnection connection, int features);
|
||||
void onSetAudioModeIsVoip(RemoteConnection connection, boolean isVoip);
|
||||
void onDestroyed(RemoteConnection connection);
|
||||
}
|
||||
|
||||
@@ -50,6 +51,7 @@ public final class RemoteConnection {
|
||||
private boolean mRequestingRingback;
|
||||
private boolean mConnected;
|
||||
private int mFeatures;
|
||||
private boolean mAudioModeIsVoip;
|
||||
|
||||
/**
|
||||
* @hide
|
||||
@@ -85,6 +87,10 @@ public final class RemoteConnection {
|
||||
return mFeatures;
|
||||
}
|
||||
|
||||
public boolean getAudioModeIsVoip() {
|
||||
return mAudioModeIsVoip;
|
||||
}
|
||||
|
||||
public void abort() {
|
||||
try {
|
||||
if (mConnected) {
|
||||
@@ -252,4 +258,12 @@ public final class RemoteConnection {
|
||||
l.onFeaturesChanged(this, features);
|
||||
}
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
void setAudioModeIsVoip(boolean isVoip) {
|
||||
mAudioModeIsVoip = isVoip;
|
||||
for (Listener l : mListeners) {
|
||||
l.onSetAudioModeIsVoip(this, isVoip);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user