rtc_room_engine library
Classes
- DeprecatedRoomEngineAPI
- TUIActionCallback
- TUIImageBuffer
- 1.6 TUIImageBuffer Definition
- 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
- 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)
- TUIError
- 1.1 Error Code Enumeration Definition
- TUIExtensionType
- 1.3 Extension Type
- TUIKickedOutOfRoomReason
- The reason why the user is kicked out of the room
- 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.3 Take Seat Modes
- TUISpeechMode
- 1.2 Room Modes
- TUIVideoQuality
- ////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 2.1 Video Quality
- TUIVideoStreamType
- 2.3 Video Stream Types
Extensions
- TUIAudioQualityExt on TUIAudioQuality
- TUIAudioRouteExt on TUIAudioRoute
- TUICaptureSourceTypeExt on TUIChangeReason
- TUIChangeReasonExt on TUIChangeReason
- TUIErrorExt on TUIError
- TUIExtensionTypeExt on TUIExtensionType
- TUIKickedOutOfRoomReasonExt on TUIKickedOutOfRoomReason
- TUIMediaDeviceExt on TUIMediaDevice
- TUINetworkQualityExt on TUINetworkQuality
- TUIRequestActionExt on TUIRequestAction
- TUIResolutionModeExt on TUIResolutionMode
- TUIRoleExt on TUIRole
- TUIRoomDismissedReasonExt on TUIRoomDismissedReason
- TUIRoomTypeExt on TUIRoomType
- TUISeatModeExt on TUISeatMode
- TUISpeechModeExt on TUISpeechMode
- TUIVideoQualityExt on TUIVideoQuality
- TUIVideoStreamTypeExt on TUIVideoStreamType
Typedefs
- OnAllUserCameraDisableChanged = void Function(String roomId, bool isDisable)
- OnAllUserMicrophoneDisableChanged = void Function(String roomId, bool isDisable)
- 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)
- OnLoading = void Function(String userId)
- OnPlayError = void Function(String userId, TUIError code, String message)
- OnPlaying = void Function(String userId)
- OnReceiveCustomMessage = void Function(String roomId, TUIMessage message)
- OnReceiveTextMessage = void Function(String roomId, TUIMessage message)
- 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)
- OnRoomSpeechModeChanged = void Function(String roomId, TUISpeechMode speechMode)
- OnRoomUserCountChanged = void Function(String roomId, int userCount)
-
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)
-
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)