RoomEngineNative class
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
-
addCategoryTagForUsers(int tag, List<String> userList)
→ Future<TUIActionCallback>
-
-
addObserver(TUIRoomObserver observer)
→ void
-
-
applyToAdminToOpenLocalDevice(TUIMediaDevice device, int timeout, TUIRequestCallback? requestCallback)
→ TUIRequest
-
-
callExperimentalAPI(String jsonStr)
→ void
-
-
cancelRequest(String requestId)
→ Future<TUIActionCallback>
-
-
changeUserRole(String userId, TUIRole role)
→ Future<TUIActionCallback>
-
-
closeLocalCamera()
→ void
-
-
closeLocalMicrophone()
→ void
-
-
closeRemoteDeviceByAdmin(String userId, TUIMediaDevice device)
→ Future<TUIActionCallback>
-
-
connectOtherRoom(String roomId, String userId, int timeout, TUIRequestCallback? requestCallback)
→ TUIRequest
-
-
createEngine()
→ void
-
-
createRoom(TUIRoomInfo roomInfo)
→ Future<TUIActionCallback>
-
-
destroyEngine()
→ void
-
-
destroyRoom()
→ Future<TUIActionCallback>
-
-
disableDeviceForAllUserByAdmin(TUIMediaDevice device, bool isDisable)
→ Future<TUIActionCallback>
-
-
disableSendingMessageByAdmin(String userId, bool isDisable)
→ Future<TUIActionCallback>
-
-
disableSendingMessageForAllUser(bool isDisable)
→ Future<TUIActionCallback>
-
-
disconnectOtherRoom()
→ Future<TUIActionCallback>
-
-
enableGravitySensor(bool enable)
→ void
-
-
enterRoom(String roomId)
→ Future<TUIValueCallBack<TUIRoomInfo>>
-
-
exitRoom(bool syncWaiting)
→ Future<TUIActionCallback>
-
-
fetchRoomInfo()
→ Future<TUIValueCallBack<TUIRoomInfo>>
-
-
getSeatList()
→ Future<TUIValueCallBack<List<TUISeatInfo>>>
-
-
getUserInfo(String userId)
→ Future<TUIValueCallBack<TUIUserInfo>>
-
-
getUserList(int nextSequence)
→ Future<TUIValueCallBack<TUIUserListResult>>
-
-
getUserListByTag(int tag, int nextSequence)
→ Future<TUIValueCallBack<TUIUserListResult>>
-
-
kickRemoteUserOutOfRoom(String userId)
→ Future<TUIActionCallback>
-
-
kickUserOffSeatByAdmin(int seatIndex, String userId)
→ Future<TUIActionCallback>
-
-
leaveSeat()
→ Future<TUIActionCallback>
-
-
lockSeatByAdmin(int seatIndex, TUISeatLockParams lockParams)
→ Future<TUIActionCallback>
-
-
muteLocalAudio()
→ Future<TUIActionCallback>
-
-
muteRemoteAudioStream(String userId, bool isMute)
→ void
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
openLocalCamera(bool isFront, TUIVideoQuality quality)
→ Future<TUIActionCallback>
-
-
openLocalMicrophone(TUIAudioQuality quality)
→ Future<TUIActionCallback>
-
-
openRemoteDeviceByAdmin(String userId, TUIMediaDevice device, int timeout, TUIRequestCallback? requestCallback)
→ TUIRequest
-
-
removeCategoryTagForUsers(int tag, List<String> userList)
→ Future<TUIActionCallback>
-
-
removeObserver(TUIRoomObserver observer)
→ void
-
-
responseRemoteRequest(String requestId, bool agree)
→ Future<TUIActionCallback>
-
-
sendCustomMessage(String message)
→ Future<TUIActionCallback>
-
-
sendTextMessage(String message)
→ Future<TUIActionCallback>
-
-
setLocalVideoView(int viewId)
→ void
-
-
setMaxSeatCount(int maxSeatCount)
→ Future<TUIActionCallback>
-
-
setRemoteVideoView(String userId, TUIVideoStreamType streamType, int view)
→ void
-
-
setVideoResolutionMode(TUIVideoStreamType streamType, TUIResolutionMode resolutionMode)
→ void
-
-
startPlayRemoteVideo(String userId, TUIVideoStreamType streamType, TUIPlayCallback? playCallback)
→ void
-
-
startPushLocalAudio()
→ void
-
-
startPushLocalVideo()
→ void
-
-
stopPlayRemoteVideo(String userId, TUIVideoStreamType streamType)
→ void
-
-
stopPushLocalAudio()
→ void
-
-
stopPushLocalVideo()
→ void
-
-
takeSeat(int seatIndex, int timeout, TUIRequestCallback? requestCallback)
→ TUIRequest
-
-
takeUserOnSeatByAdmin(int seatIndex, String userId, int timeout, TUIRequestCallback? requestCallback)
→ TUIRequest
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
unMuteLocalAudio()
→ Future<TUIActionCallback>
-
-
updateAudioQuality(TUIAudioQuality quality)
→ void
-
-
updateRoomNameByAdmin(String roomName)
→ Future<TUIActionCallback>
-
-
updateRoomSpeechModeByAdmin(TUISpeechMode speechMode)
→ Future<TUIActionCallback>
-
-
updateVideoQuality(TUIVideoQuality quality)
→ void
-
-
updateVideoQualityEx(TUIVideoStreamType streamType, TUIRoomVideoEncoderParams params)
→ void
-