public interface RCRTCBaseRoom
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteRoomAttributes(List<String> attributeKeys,
MessageContent message,
IRCRTCResultCallback callback)
删除房间属性
|
RCRTCRemoteUser |
getRemoteUser(String userId)
获取指定远端用户
|
List<RCRTCRemoteUser> |
getRemoteUsers()
获取所有远端用户
|
void |
getRoomAttributes(List<String> attributeKeys,
IRCRTCResultDataCallback<Map<String,String>> callback)
获取房间属性
|
String |
getRoomId()
获取房间 ID
|
String |
getSessionId()
获取当前通话唯一标识
|
void |
setRoomAttribute(String key,
String value,
MessageContent message,
IRCRTCResultCallback callback)
设置房间属性
|
void |
setRoomAttributeValue(String value,
String key,
MessageContent message,
IRCRTCResultCallback callback)
已过时。
|
String getRoomId()
List<RCRTCRemoteUser> getRemoteUsers()
RCRTCRemoteUser getRemoteUser(String userId)
RCRTCRemoteUserString getSessionId()
@Deprecated void setRoomAttributeValue(String value, String key, MessageContent message, IRCRTCResultCallback callback)
setRoomAttribute(String, String, MessageContent, IRCRTCResultCallback) 代替。
value - 属性值key - 属性名称message - 是否在设置属性的时候携带消息内容,传空则不往房间中发送消息callback - 设置完成回调void setRoomAttribute(String key, String value, MessageContent message, IRCRTCResultCallback callback)
key - 属性名称value - 属性值message - 是否在设置属性的时候携带消息内容,传空则不往房间中发送消息callback - 设置完成回调void deleteRoomAttributes(List<String> attributeKeys, MessageContent message, IRCRTCResultCallback callback)
attributeKeys - 属性名称数组message - 是否在设置属性的时候携带消息内容,传空则不往房间中发送消息callback - 删除完成回调void getRoomAttributes(List<String> attributeKeys, IRCRTCResultDataCallback<Map<String,String>> callback)
attributeKeys - 属性名称callback - 获取结果回调 IRCRTCResultCallback