API 25 is frozen, so we can't change API.
Bug: 29239768
Change-Id: Ib7777bcc299a3c1d33e51f3b72374b94842136cb
diff --git a/api/system-current.txt b/api/system-current.txt
index d69cb64..a63b1fa 100644
--- a/api/system-current.txt
+++ b/api/system-current.txt
@@ -39382,14 +39382,10 @@
method public java.lang.String getConnectionService();
method public java.util.List<android.telecom.ParcelableCallAnalytics.EventTiming> getEventTimings();
method public long getStartTimeMillis();
- method public java.util.List<android.telecom.ParcelableCallAnalytics.VideoEvent> getVideoEvents();
method public boolean isAdditionalCall();
method public boolean isCreatedFromExistingConnection();
method public boolean isEmergencyCall();
method public boolean isInterrupted();
- method public boolean isVideoCall();
- method public void setIsVideoCall(boolean);
- method public void setVideoEvents(java.util.List<android.telecom.ParcelableCallAnalytics.VideoEvent>);
method public void writeToParcel(android.os.Parcel, int);
field public static final int CALLTYPE_INCOMING = 1; // 0x1
field public static final int CALLTYPE_OUTGOING = 2; // 0x2
@@ -39472,20 +39468,6 @@
field public static final int UNHOLD_TIMING = 4; // 0x4
}
- public static final class ParcelableCallAnalytics.VideoEvent implements android.os.Parcelable {
- ctor public ParcelableCallAnalytics.VideoEvent(int, long, int);
- method public int describeContents();
- method public int getEventName();
- method public long getTimeSinceLastEvent();
- method public int getVideoState();
- method public void writeToParcel(android.os.Parcel, int);
- field public static final android.os.Parcelable.Creator<android.telecom.ParcelableCallAnalytics.VideoEvent> CREATOR;
- field public static final int RECEIVE_REMOTE_SESSION_MODIFY_REQUEST = 2; // 0x2
- field public static final int RECEIVE_REMOTE_SESSION_MODIFY_RESPONSE = 3; // 0x3
- field public static final int SEND_LOCAL_SESSION_MODIFY_REQUEST = 0; // 0x0
- field public static final int SEND_LOCAL_SESSION_MODIFY_RESPONSE = 1; // 0x1
- }
-
public final deprecated class Phone {
method public final void addListener(android.telecom.Phone.Listener);
method public final boolean canAddCall();
diff --git a/telecomm/java/android/telecom/ParcelableCallAnalytics.java b/telecomm/java/android/telecom/ParcelableCallAnalytics.java
index 318d841..383d10b 100644
--- a/telecomm/java/android/telecom/ParcelableCallAnalytics.java
+++ b/telecomm/java/android/telecom/ParcelableCallAnalytics.java
@@ -29,6 +29,7 @@
*/
@SystemApi
public class ParcelableCallAnalytics implements Parcelable {
+ /** {@hide} */
public static final class VideoEvent implements Parcelable {
public static final int SEND_LOCAL_SESSION_MODIFY_REQUEST = 0;
public static final int SEND_LOCAL_SESSION_MODIFY_RESPONSE = 1;
@@ -373,10 +374,13 @@
writeBooleanAsByte(out, isVideoCall);
out.writeTypedList(videoEvents);
}
+
+ /** {@hide} */
public void setIsVideoCall(boolean isVideoCall) {
this.isVideoCall = isVideoCall;
}
+ /** {@hide} */
public void setVideoEvents(List<VideoEvent> videoEvents) {
this.videoEvents = videoEvents;
}
@@ -429,10 +433,12 @@
return eventTimings;
}
+ /** {@hide} */
public boolean isVideoCall() {
return isVideoCall;
}
+ /** {@hide} */
public List<VideoEvent> getVideoEvents() {
return videoEvents;
}