rtc_room_engine library

Classes

DeprecatedRoomEngineAPI
TUIActionCallback
TUIConferenceInfo
Conference information
TUIConferenceListManager
Abstract class for managing conference list operations.
TUIConferenceListManagerObserver
TUIEnterRoomOptions
4.9 Enter room options
TUIImageBuffer
1.6 TUIImageBuffer Definition
TUILiveInfo
TUILiveListManager
Abstract class for managing live list operations.
TUILiveListObserver
TUILiveListResult
TUILoginUserInfo
4.2 User Information in the Room
TUIMessage
1.5 Message
TUINetwork
1.4 Network Quality Information
TUIPlayCallback
TUIRequest
4.7 Signaling Request
TUIRequestCallback
TUIRoomDeviceManager
TUIRoomEngine
TUIRoomInfo
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 4.1 Room Information TUIRoomEngine supports only string room IDs.
TUIRoomObserver
TUIRoomEngine Event Callback Interface
TUIRoomVideoEncoderParams
4.8 Video encoding parameters
TUIScheduledAttendeesResult
TUIScheduledAttendeesResult.
TUIScheduledConferenceListResult
TUIScheduledConferenceListResult.
TUISeatInfo
4.4 Seat Information in the Room
TUISeatLockParams
4.5 Lock Seat Operation Parameters
TUIUserInfo
4.3 User Information in the Room
TUIUserListResult
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 5.1 TUIUserListResult Definition
TUIUserVoiceVolume
4.6 User Volume in the Room
TUIValueCallBack<T>
VideoView

Enums

TUIAudioQuality
2.2 Audio Quality
TUIAudioRoute
TUICaptureSourceType
2.5 Screen Sharing Capture Source Types
TUIChangeReason
2.4 Reason for Modification (Reason for user's audio-video status change: Self-initiated modification or Modified by the host or administrator)
TUIConferenceCancelReason
Conference cancel reason.
TUIConferenceModifyFlag
Scheduled conference information modify flag.
TUIConferenceStatus
Conference status.
TUIError
1.1 Error Code Enumeration Definition
TUIExtensionType
1.3 Extension Type
TUIKickedOutOfRoomReason
The reason why the user is kicked out of the room
TUILiveModifyFlag
TUIMediaDevice
1.4 Types of media devices in the room
TUINetworkQuality
1.2 Network Quality
TUIRequestAction
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 3.1 Request Types
TUIResolutionMode
2.6 Resolution mode
TUIRole
1.5 Types of roles in the room
TUIRoomDismissedReason
1.6 Types of room dismissed reason
TUIRoomType
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 1.1 Room Types
TUISeatMode
1.2 Take Seat Modes
TUIUserInfoModifyFlag
1.7 Types of userInfo modify flag
TUIVideoQuality
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 2.1 Video Quality
TUIVideoStreamType
2.3 Video Stream Types

Typedefs

OnAllUserCameraDisableChanged = void Function(String roomId, bool isDisable)
OnAllUserMicrophoneDisableChanged = void Function(String roomId, bool isDisable)
OnConferenceCancelled = void Function(String roomId, TUIConferenceCancelReason reason, TUIUserInfo operateUser)
OnConferenceInfoChanged = void Function(TUIConferenceInfo conferenceInfo, List<TUIConferenceModifyFlag> modifyFlagList)
OnConferenceScheduled = void Function(TUIConferenceInfo conferenceInfo)
OnConferenceStatusChanged = void Function(String roomId, TUIConferenceStatus status)
OnConferenceWillStart = void Function(TUIConferenceInfo conferenceInfo)
OnError = void Function(TUIError errorCode, String message)
OnKickedOffLine = void Function(String message)
OnKickedOffSeat = void Function(int seatIndex, TUIUserInfo operateUser)
OnKickedOutOfRoom = void Function(String roomId, TUIKickedOutOfRoomReason reason, String message)
OnLiveInfoChanged = void Function(TUILiveInfo liveInfo, List<TUILiveModifyFlag> modifyFlagList)
OnLoading = void Function(String userId)
OnPlayError = void Function(String userId, TUIError code, String message)
OnPlaying = void Function(String userId)
OnRemoteUserEnterRoom = void Function(String roomId, TUIUserInfo userInfo)
OnRemoteUserLeaveRoom = void Function(String roomId, TUIUserInfo userInfo)
OnRequestCancelled = void Function(TUIRequest request, TUIUserInfo operateUser)
OnRequestProcessed = void Function(TUIRequest request, TUIUserInfo operateUser)
OnRequestReceived = void Function(TUIRequest request)
OnRoomDismissed = void Function(String roomId, TUIRoomDismissedReason reason)
OnRoomMaxSeatCountChanged = void Function(String roomId, int maxSeatCount)
OnRoomNameChanged = void Function(String roomId, String roomName)
OnRoomSeatModeChanged = void Function(String roomId, TUISeatMode seatMode)
OnRoomUserCountChanged = void Function(String roomId, int userCount)
OnScheduleAttendeesChanged = void Function(String roomId, List<TUIUserInfo> leftUsers, List<TUIUserInfo> joinedUsers)
OnScreenShareForAllUserDisableChanged = void Function(String roomId, bool isDisable)
OnSeatListChanged = void Function(List<TUISeatInfo> seatList, List<TUISeatInfo> seatedList, List<TUISeatInfo> leftList)
OnSendMessageForAllUserDisableChanged = void Function(String roomId, bool isDisable)
OnSendMessageForUserDisableChanged = void Function(String roomId, String userId, bool isDisable)
OnUserAudioStateChanged = void Function(String userId, bool hasAudio, TUIChangeReason reason)
OnUserInfoChanged = void Function(TUIUserInfo userInfo, List<TUIUserInfoModifyFlag> modifyFlagList)
OnUserNetworkQualityChanged = void Function(Map<String, TUINetwork> networkMap)
OnUserRoleChanged = void Function(TUIUserInfo userInfo)
OnUserScreenCaptureStopped = void Function(int reason)
OnUserSigExpired = void Function()
OnUserVideoStateChanged = void Function(String userId, TUIVideoStreamType streamType, bool hasVideo, TUIChangeReason reason)
OnUserVoiceVolumeChanged = void Function(Map<String, int> volumeMap)
RequestOnAccepted = void Function(String requestId, String userId)
RequestOnCancelled = void Function(String requestId, String userId)
RequestOnError = void Function(String requestId, String userId, TUIError error, String message)
RequestOnRejected = void Function(String requestId, String userId, String message)
RequestOnTimeout = void Function(String requestId, String userId)