diff options
author | Tyler Gunn <tgunn@google.com> | 2020-11-05 17:57:40 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-11-05 17:57:40 +0000 |
commit | 49612b38d8517028886a257640261744f10d2646 (patch) | |
tree | 9d8de8265bfb8bf39dacbf5c35d22c50651d5cd2 /api | |
parent | 78d5048610796f79b4ea7d89253227f562dbb39e (diff) | |
parent | 08ddbc2b6dd4e7432e25e9d4c4ba523beafefdb3 (diff) |
Merge "Add support for DTMF and RTP header extension communications."
Diffstat (limited to 'api')
-rwxr-xr-x | api/system-current.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/api/system-current.txt b/api/system-current.txt index 7746b56adb59..55cc12e63a16 100755 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -11786,6 +11786,7 @@ package android.telephony.ims { ctor public ImsCallProfile(int, int); ctor public ImsCallProfile(int, int, android.os.Bundle, android.telephony.ims.ImsStreamMediaProfile); method public int describeContents(); + method @NonNull public java.util.Set<android.telephony.ims.RtpHeaderExtensionType> getAcceptedRtpHeaderExtensionTypes(); method public String getCallExtra(String); method public String getCallExtra(String, String); method public boolean getCallExtraBoolean(String); @@ -11800,6 +11801,7 @@ package android.telephony.ims { method public int getEmergencyServiceCategories(); method @NonNull public java.util.List<java.lang.String> getEmergencyUrns(); method public android.telephony.ims.ImsStreamMediaProfile getMediaProfile(); + method @NonNull public java.util.Set<android.telephony.ims.RtpHeaderExtensionType> getOfferedRtpHeaderExtensionTypes(); method @NonNull public android.os.Bundle getProprietaryCallExtras(); method public int getRestrictCause(); method public int getServiceType(); @@ -11810,6 +11812,7 @@ package android.telephony.ims { method public boolean isVideoCall(); method public boolean isVideoPaused(); method public static int presentationToOir(int); + method public void setAcceptedRtpHeaderExtensionTypes(@NonNull java.util.Set<android.telephony.ims.RtpHeaderExtensionType>); method public void setCallExtra(String, String); method public void setCallExtraBoolean(String, boolean); method public void setCallExtraInt(String, int); @@ -11820,6 +11823,7 @@ package android.telephony.ims { method public void setEmergencyServiceCategories(int); method public void setEmergencyUrns(@NonNull java.util.List<java.lang.String>); method public void setHasKnownUserIntentEmergency(boolean); + method public void setOfferedRtpHeaderExtensionTypes(@NonNull java.util.Set<android.telephony.ims.RtpHeaderExtensionType>); method public void updateCallExtras(android.telephony.ims.ImsCallProfile); method public void updateCallType(android.telephony.ims.ImsCallProfile); method public void updateMediaProfile(android.telephony.ims.ImsCallProfile); @@ -11879,6 +11883,7 @@ package android.telephony.ims { method public void callSessionConferenceExtendReceived(android.telephony.ims.stub.ImsCallSessionImplBase, android.telephony.ims.ImsCallProfile); method public void callSessionConferenceExtended(android.telephony.ims.stub.ImsCallSessionImplBase, android.telephony.ims.ImsCallProfile); method public void callSessionConferenceStateUpdated(android.telephony.ims.ImsConferenceState); + method public void callSessionDtmfReceived(char); method @Deprecated public void callSessionHandover(int, int, android.telephony.ims.ImsReasonInfo); method @Deprecated public void callSessionHandoverFailed(int, int, android.telephony.ims.ImsReasonInfo); method public void callSessionHeld(android.telephony.ims.ImsCallProfile); @@ -11899,6 +11904,7 @@ package android.telephony.ims { method public void callSessionResumeFailed(android.telephony.ims.ImsReasonInfo); method public void callSessionResumeReceived(android.telephony.ims.ImsCallProfile); method public void callSessionResumed(android.telephony.ims.ImsCallProfile); + method public void callSessionRtpHeaderExtensionsReceived(@NonNull java.util.Set<android.telephony.ims.RtpHeaderExtension>); method public void callSessionRttAudioIndicatorChanged(@NonNull android.telephony.ims.ImsStreamMediaProfile); method public void callSessionRttMessageReceived(String); method public void callSessionRttModifyRequestReceived(android.telephony.ims.ImsCallProfile); @@ -12255,6 +12261,24 @@ package android.telephony.ims { method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setUceSettingEnabled(boolean) throws android.telephony.ims.ImsException; } + public final class RtpHeaderExtension implements android.os.Parcelable { + ctor public RtpHeaderExtension(@IntRange(from=1, to=14) int, @NonNull byte[]); + method public int describeContents(); + method @NonNull public byte[] getExtensionData(); + method @IntRange(from=1, to=14) public int getLocalIdentifier(); + method public void writeToParcel(@NonNull android.os.Parcel, int); + field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.RtpHeaderExtension> CREATOR; + } + + public final class RtpHeaderExtensionType implements android.os.Parcelable { + ctor public RtpHeaderExtensionType(@IntRange(from=1, to=14) int, @NonNull android.net.Uri); + method public int describeContents(); + method @IntRange(from=1, to=14) public int getLocalIdentifier(); + method @NonNull public android.net.Uri getUri(); + method public void writeToParcel(@NonNull android.os.Parcel, int); + field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.RtpHeaderExtensionType> CREATOR; + } + public class SipDelegateManager { method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean isSupported() throws android.telephony.ims.ImsException; } @@ -12371,6 +12395,7 @@ package android.telephony.ims.stub { method public void removeParticipants(String[]); method public void resume(android.telephony.ims.ImsStreamMediaProfile); method public void sendDtmf(char, android.os.Message); + method public void sendRtpHeaderExtensions(@NonNull java.util.Set<android.telephony.ims.RtpHeaderExtension>); method public void sendRttMessage(String); method public void sendRttModifyRequest(android.telephony.ims.ImsCallProfile); method public void sendRttModifyResponse(boolean); |