NEInRoomService class abstract
Constructors
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 - 获取房间直播控制器
- 获取房间屏幕共享控制器
-
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