NEInRoomService class abstract

Constructors

NEInRoomService()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addListener(NEInRoomServiceListener listener) → void
添加房间监听
addRoomLifeCycleObserver(NERoomLifeCycleObserver observer) → void
添加房间状态监听实例,用于接收房间状态变更通知
addRtcDeviceEventListener(NERtcDeviceEventCallback listener) → void
添加设备监听
addRtcStatsEventListener(NERtcStatsEventListener listener) → void
添加数据统计监听
getAllUsers() List<NEInRoomUserInfo>
获取当前房间内的用户列表
getCurrentRoomId() String
获取当前房间Id
getCurrentRoomInfo() NERoomInfo?
获取当前房间信息
getHostUserId() String?
getInRoomAudioController() NEInRoomAudioController
在房间里获取音频控制器实例.
getInRoomBeautyController() NEInRoomBeautyController
在房间里获取美颜控制器实例.
getInRoomChatController() NEInRoomChatController
在房间里获取聊天室控制器实例.
getInRoomCloudRecordController() NEInRoomCloudRecordController
在房间里获取云端录制控制器实例.
getInRoomLiveStreamController() NEInRoomLiveStreamController
获取房间直播控制器
getInRoomScreenShareController() NEInRoomScreenShareController
获取房间屏幕共享控制器
getInRoomUserController() NEInRoomUserController
获取房间用户控制器
getInRoomVideoController() NEInRoomVideoController
获取房间视频控制器
getInRoomWhiteboardController() NEInRoomWhiteboardController
在房间里获取白板控制器实例.
getMyUserId() String
获取我的用户id
getMyUserInfo() NEInRoomUserInfo?
获取我的用户信息
getUserCount() int
获取当前房间用户数
getUserInfoById(String userId) NEInRoomUserInfo?
通过userId查询用户信息
isHostUser(String userId) bool
是否为主持人
isMyself(String userId) bool
isMySelfHost() bool
自己是否为主持人
isParticipantsUnmuteSelfAllowed() bool
是否允许自己解除静音
isRoomLocked() bool
房间是否锁定
leaveCurrentRoom(bool closeIfHost) Future<NEResult<void>>
离开当前房间 closeIfHost 退出是否同步关闭房间 不论请求关闭房间的结果是成功还是失败,调用该接口当前用户都会从当前房间退出
lockRoom(bool isLock) Future<NEResult<void>>
主持人锁定房间
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeListener(NEInRoomServiceListener listener) → void
移除房间监听
removeRoomLifeCycleObserver(NERoomLifeCycleObserver observer) → void
移除对应的房间状态的监听实例
removeRtcDeviceEventListener(NERtcDeviceEventCallback listener) → void
移除设备监听
removeRtcStatsEventListener(NERtcStatsEventListener listener) → void
移除数据监听
startConnect() → void
开始连接房间
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited