RoomEngineManager class

Constructors

RoomEngineManager()
factory

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

addObserver(TUIRoomObserver observer) → void
cancelRequest(String requestId) → void
changeUserRole(String userId, TUIRole role) Future<TUIActionCallback>
closeLocalCamera() → void
closeRemoteDeviceByAdmin(String userId, TUIMediaDevice device) Future<TUIActionCallback>
createRoom(TUIRoomInfo roomInfo) Future<TUIActionCallback>
destroyRoom() Future<TUIActionCallback>
disableSendingMessageByAdmin(String userId, bool isDisable) Future<TUIActionCallback>
enableAudioVolumeEvaluation(bool enable) → void
enterRoom(String roomId, bool enableMic, bool enableCamera, bool isSoundOnSpeaker) Future<TUIValueCallBack<TUIRoomInfo>>
exitRoom() Future<TUIActionCallback>
getExtension(TUIExtensionType type) → dynamic
getRoomEngine() → TUIRoomEngine
getSeatApplicationList() Future<void>
getSelfInfo() → TUILoginUserInfo
getUserInfo(String userId) Future<TUIValueCallBack<TUIUserInfo>>
kickRemoteUserOutOfRoom(String userId) Future<TUIActionCallback>
kickUserOffSeat(int seatIndex, String userId) → void
leaveSeat() → void
muteAllAudioAction(bool isMute) Future<TUIActionCallback>
muteAllVideoAction(bool isMute) Future<TUIActionCallback>
muteLocalAudio() Future<TUIActionCallback>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openLocalCamera() Future<TUIActionCallback>
openLocalMicrophone() Future<TUIActionCallback>
openRemoteDeviceByAdmin(String userId, TUIMediaDevice device, TUIRequestCallback callback) → TUIRequest
removeObserver(TUIRoomObserver observer) → void
responseRemoteRequest(String requestId, bool agree) Future<TUIActionCallback>
setAudioCaptureVolume(int volume) → void
setAudioPlayVolume(int volume) → void
setAudioRoute(bool isSoundOnSpeaker) → void
setSelfInfo(String userName, String avatarURL) Future<TUIActionCallback>
setVideoBitrate(int bitrate) → void
setVideoFps(int fps) → void
setVideoResolution(TUIVideoQuality resolution) → void
startScreenSharing({String appGroup = ''}) → void
stopScreenSharing() → void
switchCamera() → void
takeSeat(int seatIndex, int timeout, TUIRequestCallback? requestCallback) → TUIRequest
takeUserOnSeat(int seatIndex, String userId, int timeout, TUIRequestCallback? requestCallback) → void
toString() String
A string representation of this object.
inherited
unMuteLocalAudio() Future<TUIActionCallback>

Operators

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