RCCallPlusSummaryMessageContent

通话结束后的通话信息实体类

Constructors

Link copied to clipboard
public void RCCallPlusSummaryMessageContent(String callId, String callerUserId, String targetId, int mediaType, int endCallReason, long callStartTime, long firstFrameTime, long endTime, int secretChat, String syncData, String secretKey, List<CallPlusMissCallMessageUser> missCallMessageUsers)
public void RCCallPlusSummaryMessageContent(Array<byte> data)
public void RCCallPlusSummaryMessageContent(Parcel in)

Properties

Link copied to clipboard
public final static Creator<RCCallPlusSummaryMessageContent> CREATOR

Functions

Link copied to clipboard
public int describeContents()
描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。
Link copied to clipboard
public Array<byte> encode()
将本地消息对象序列化为消息数据。
Link copied to clipboard
public String getCallerUserId()
通话发起人 ID
Link copied to clipboard
public String getCallId()
获取呼叫会话id
Link copied to clipboard
public Pair<Boolean, RCCallPlusReason> getCallPlusEndCallReason()
获取通话结束原因,和 getEndCallReason的区别是能区分通话是否是本端主动挂断的
Link copied to clipboard
public List<CallPlusMissCallMessageUser> getCallSessionUsers()
Link copied to clipboard
public long getCallStartTime()
通话开始时间戳(当前时间到1970-1-1 00:00:00的总毫秒数)。 会和onCallStartTimeFromServer 返回的值保持一致
Link copied to clipboard
public RCCallPlusEncryption getEncryption()
Link copied to clipboard
public RCCallPlusReason getEndCallReason()
通话结束原因
Link copied to clipboard
public long getEndTime()
通话结束时间。
Link copied to clipboard
public long getFirstFrameTime()
客户端收到首帧时间戳(当前时间到1970-1-1 00:00:00的总毫秒数)。 会和onCallFirstFrameTimeFromServer 返回的值保持一致
Link copied to clipboard
public RCCallPlusMediaType getMediaType()
获取当前呼叫媒体类型
Link copied to clipboard
public String getSyncData()
通话的自定义同步数据
Link copied to clipboard
public String getTargetId()
获取目标 id。 根据不同的 conversationType,可能是对端用户 id、群组 id。
Link copied to clipboard
public String toString()
Link copied to clipboard
public void writeToParcel(Parcel dest, int flags)
// 对消息属性进行序列化,将类的数据写入外部提供的 Parcel 中,此处以需要序列化"用户信息","@信息" 等为例