RoomUser类
概览
用户实例对象类 ### 发布状态
发布状态,音视频均无并且在台下
public static final int PUBLISH_STATE_NONE = 0;
发布状态,只有音频
public static final int PUBLISH_STATE_AUDIOONLY = 1;
发布状态,只有视频
public static final int PUBLISH_STATE_VIDEOONLY = 2;
发布状态,音视频都有
public static final int PUBLISH_STATE_BOTH = 3;
发布状态,音视频都没有,在台上
public static final int PUBLISH_STATE_MUTE_ALL = 4;
发布状态,本地显示流
public static final int PUBLISH_STATE_LOCAL = 5;
属性
peerID
用户ID
String peerId;
nickName
用户昵称
String nickName;
role
用户身份,0:老师;1:助教;2:学生;3:旁听;4:隐身用户 @RoomRole.ROLE
int role;
hasAudio
用户是否开启音频设备权限
boolean hasAudio;
hasVideo
用户是否开启视频设备权限
boolean hasVideo;
canDraw
该用户是否有权在白板和文档上进行绘制
boolean canDraw;
publishState
用户的发布状态,0:未发布,1:发布音频;2:发布视频;3:发布音视频
@property (nonatomic, assign) TKPublishState publishState;
properties
旧版本属性
ConcurrentHashMap<String, Object> *properties;
disableVideo
用户是否禁用视频设备
boolean disableVideo;
disableAudio
用户是否禁用音频设备
boolean disableAudio;