Add Connection.setCallCapabilities
This will be used to enable things like hold and conferencing. Change-Id: I90238eeefbcbfaa044881d80833b62e4474821d6
This commit is contained in:
@@ -35,6 +35,7 @@ public final class RemoteConnection {
|
||||
void onStateChanged(RemoteConnection connection, int state);
|
||||
void onDisconnected(RemoteConnection connection, int cause, String message);
|
||||
void onRequestingRingback(RemoteConnection connection, boolean ringback);
|
||||
void onCallCapabilitiesChanged(RemoteConnection connection, int callCapabilities);
|
||||
void onPostDialWait(RemoteConnection connection, String remainingDigits);
|
||||
void onFeaturesChanged(RemoteConnection connection, int features);
|
||||
void onSetAudioModeIsVoip(RemoteConnection connection, boolean isVoip);
|
||||
@@ -51,6 +52,7 @@ public final class RemoteConnection {
|
||||
private String mDisconnectMessage;
|
||||
private boolean mRequestingRingback;
|
||||
private boolean mConnected;
|
||||
private int mCallCapabilities;
|
||||
private int mFeatures;
|
||||
private boolean mAudioModeIsVoip;
|
||||
private StatusHints mStatusHints;
|
||||
@@ -85,6 +87,10 @@ public final class RemoteConnection {
|
||||
return mDisconnectMessage;
|
||||
}
|
||||
|
||||
public int getCallCapabilities() {
|
||||
return mCallCapabilities;
|
||||
}
|
||||
|
||||
public int getFeatures() {
|
||||
return mFeatures;
|
||||
}
|
||||
@@ -226,6 +232,16 @@ public final class RemoteConnection {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide
|
||||
*/
|
||||
void setCallCapabilities(int callCapabilities) {
|
||||
mCallCapabilities = callCapabilities;
|
||||
for (Listener l : mListeners) {
|
||||
l.onCallCapabilitiesChanged(this, callCapabilities);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user