public final class JMRtcSession
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
JMRtcSession.SessionRole |
Constructor and Description |
---|
JMRtcSession(java.util.Set<java.lang.Long> invitingUids,
JMRtcListener listener) |
Modifier and Type | Method and Description |
---|---|
boolean |
addInvitingUid(java.lang.Long uid) |
void |
addJoinedMembers(java.util.Collection<java.lang.Long> joinedMembersUids) |
long |
getChannelId() |
java.lang.String |
getChannelKey() |
java.lang.String |
getExtra() |
long |
getInviterUid() |
void |
getInviterUserInfo(<any> callback)
获取邀请者用户信息
|
java.util.Set<java.lang.Long> |
getInvitingUids() |
void |
getInvitingUserInfos(<any> callback)
获取当前被邀请的用户的用户信息集合
|
void |
getJoiendMembers(<any> callback)
获取当前已加入通信的用户的用户信息集合
|
java.util.Map<java.lang.Long,java.lang.Integer> |
getJoinedMembers() |
JMSignalingMessage.MediaType |
getMediaType()
获取通话类型
|
JMRtcSession.SessionRole |
getSessionRole()
获取用户在通信中的角色,
JMRtcSession.SessionRole.inviter 邀请发起者,或者JMRtcSession.SessionRole.invited 被邀请者。 |
void |
quit() |
boolean |
removeInvitingUid(java.lang.Long uid) |
void |
setChannelId(long channelId) |
void |
setChannelKey(java.lang.String channelKey) |
void |
setExtra(java.lang.String extra) |
void |
setInviterUid(long inviterUid) |
void |
setInvitingUids(java.util.Set<java.lang.Long> invitingUids) |
void |
setJoinedMembers(java.util.Collection<java.lang.Long> joinedMembersUids) |
void |
setMediaType(JMSignalingMessage.MediaType mediaType) |
void |
setSessionRole(JMRtcSession.SessionRole sessionRole) |
java.lang.String |
toString() |
public JMRtcSession(java.util.Set<java.lang.Long> invitingUids, JMRtcListener listener)
public java.lang.String getChannelKey()
public void setChannelKey(java.lang.String channelKey)
public long getChannelId()
public void setChannelId(long channelId)
public JMRtcSession.SessionRole getSessionRole()
JMRtcSession.SessionRole.inviter
邀请发起者,或者JMRtcSession.SessionRole.invited
被邀请者。public void setSessionRole(JMRtcSession.SessionRole sessionRole)
public void getInviterUserInfo(<any> callback)
callback
- 结果回调public long getInviterUid()
public void setInviterUid(long inviterUid)
public void getInvitingUserInfos(<any> callback)
callback
- 结果回调public java.util.Set<java.lang.Long> getInvitingUids()
public void setInvitingUids(java.util.Set<java.lang.Long> invitingUids)
public boolean addInvitingUid(java.lang.Long uid)
public boolean removeInvitingUid(java.lang.Long uid)
public void getJoiendMembers(<any> callback)
callback
- 结果回调public java.util.Map<java.lang.Long,java.lang.Integer> getJoinedMembers()
public void setJoinedMembers(java.util.Collection<java.lang.Long> joinedMembersUids)
public void addJoinedMembers(java.util.Collection<java.lang.Long> joinedMembersUids)
public JMSignalingMessage.MediaType getMediaType()
public void setMediaType(JMSignalingMessage.MediaType mediaType)
public void quit()
public java.lang.String getExtra()
public void setExtra(java.lang.String extra)
public java.lang.String toString()
toString
in class java.lang.Object