程序包 rtc
类 MUserManager
java.lang.Object
rtc.Module
rtc.MUserManager
用户管理接口类
用户管理接口定义了房间内所有用户和用户列表相关的功能操作。
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明getHost()获取主持人信息getParticipants(int begindex, int ncount) 获取房间中的用户列表int获取房间中的用户数量获取本用户信息获取本用户应用层数据获取本用户Id获取关联Id的用户信息static MUserManagergetUserManager(Room room) 获取房间内用户管理模块接口boolean判断用户是否存在booleansetListener(MUserManager.Listener listener) 设置用户管理回调接口intupdateSelfUserData(String userData) 更改本用户的应用层数据intupdateSelfUserStatus(int status) 更改本用户的用户状态intupdateUser(User user) 更新本用户信息intupdateUserName(String userId, String newUserName) 更新某一用户名从类继承的方法 rtc.Module
getOwnerId, getOwnerName, getRoom, getUserManager, getUserName, isSelfDevice, isSelfUser
-
方法详细资料
-
getUserManager
获取房间内用户管理模块接口- 返回:
- 返回用户管理模块接口指针。
-
setListener
设置用户管理回调接口- 返回:
- 返回错误代码。
- 另请参阅:
-
updateUser
更新本用户信息- 返回:
- 返回错误代码。
-
hasUser
判断用户是否存在- 返回:
- 是否存在用户。
-
getUser
获取关联Id的用户信息- 返回:
- 返回关联Id的用户信息。
-
getHost
获取主持人信息- 返回:
- 返回主持人信息。
-
getSelfUser
获取本用户信息- 返回:
- 返回本用户信息。
-
getSelfUserId
获取本用户Id- 返回:
- 返回本用户Id。
-
getSelfUserData
获取本用户应用层数据- 返回:
- 返回本用户应用层数据。
-
updateSelfUserData
更改本用户的应用层数据- 返回:
- 返回错误代码。
-
updateUserName
更新某一用户名- 返回:
- 返回错误代码。
-
updateSelfUserStatus
public int updateSelfUserStatus(int status) 更改本用户的用户状态- 返回:
- 返回错误代码。
-
getParticipantsCount
public int getParticipantsCount()获取房间中的用户数量- 返回:
- 返回本用户数量。
-
getParticipants
获取房间中的用户列表- 返回:
- 返回用户列表。
-