跳转至

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;

© 2016-2023 北京拓课网络科技有限公司 版权所有  京ICP备17018423号-1 京公网安备11010502043461号