TUIRoomObserver class

TUIRoomEngine Event Callback Interface

Constructors

TUIRoomObserver({OnError? onError, OnKickedOffLine? onKickedOffLine, OnUserSigExpired? onUserSigExpired, OnRoomNameChanged? onRoomNameChanged, OnAllUserMicrophoneDisableChanged? onAllUserMicrophoneDisableChanged, OnAllUserCameraDisableChanged? onAllUserCameraDisableChanged, OnScreenShareForAllUserDisableChanged? onScreenShareForAllUserDisableChanged, OnSendMessageForAllUserDisableChanged? onSendMessageForAllUserDisableChanged, OnRoomDismissed? onRoomDismissed, OnKickedOutOfRoom? onKickedOutOfRoom, OnRoomSeatModeChanged? onRoomSeatModeChanged, OnRoomUserCountChanged? onRoomUserCountChanged, OnRemoteUserEnterRoom? onRemoteUserEnterRoom, OnRemoteUserLeaveRoom? onRemoteUserLeaveRoom, OnUserRoleChanged? onUserRoleChanged, OnUserInfoChanged? onUserInfoChanged, OnUserVideoStateChanged? onUserVideoStateChanged, OnUserAudioStateChanged? onUserAudioStateChanged, OnUserVoiceVolumeChanged? onUserVoiceVolumeChanged, OnSendMessageForUserDisableChanged? onSendMessageForUserDisableChanged, OnUserNetworkQualityChanged? onUserNetworkQualityChanged, OnUserScreenCaptureStopped? onUserScreenCaptureStopped, OnRoomMaxSeatCountChanged? onRoomMaxSeatCountChanged, OnSeatListChanged? onSeatListChanged, OnKickedOffSeat? onKickedOffSeat, OnRequestReceived? onRequestReceived, OnRequestCancelled? onRequestCancelled, OnRequestProcessed? onRequestProcessed})

Properties

hashCode int
The hash code for this object.
no setterinherited
onAllUserCameraDisableChanged OnAllUserCameraDisableChanged
3.3 User Camera Disabled Event in the Room
getter/setter pair
onAllUserMicrophoneDisableChanged OnAllUserMicrophoneDisableChanged
3.2 User Microphone Disabled Event in the Room
getter/setter pair
onError OnError
1.1 Error Event Callback
getter/setter pair
onKickedOffLine OnKickedOffLine
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 2.1 User Kicked Offline Event
getter/setter pair
onKickedOffSeat OnKickedOffSeat
5.3 Received an event of a user being kicked off the seat.
getter/setter pair
onKickedOutOfRoom OnKickedOutOfRoom
3.7 Kicked Out of Room Event
getter/setter pair
onRemoteUserEnterRoom OnRemoteUserEnterRoom
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 4.1 Remote User Entered Room Event
getter/setter pair
onRemoteUserLeaveRoom OnRemoteUserLeaveRoom
4.2 Remote User Left Room Event
getter/setter pair
onRequestCancelled OnRequestCancelled
6.2 Received Cancelled Request Event
getter/setter pair
onRequestProcessed OnRequestProcessed
6.3 Receive a request to be handled by another administrator/host Event
getter/setter pair
onRequestReceived OnRequestReceived
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 6.1 Received Request Message Event
getter/setter pair
onRoomDismissed OnRoomDismissed
3.6 Room Dissolved Event
getter/setter pair
onRoomMaxSeatCountChanged OnRoomMaxSeatCountChanged
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 5.1 Max Seat Changed Event in the Room (Applicable only to Conference Type Rooms)
getter/setter pair
onRoomNameChanged OnRoomNameChanged
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// 3.1 Room Information Update Event
getter/setter pair
onRoomSeatModeChanged OnRoomSeatModeChanged
3.8 Room Speech Management Mode Changed Event
getter/setter pair
onRoomUserCountChanged OnRoomUserCountChanged
3.9 Room User Count Changed Event
getter/setter pair
onScreenShareForAllUserDisableChanged OnScreenShareForAllUserDisableChanged
3.4 User Screen Share Disabled Event in the Room
getter/setter pair
onSeatListChanged OnSeatListChanged
5.2 Seat List Changed Event
getter/setter pair
onSendMessageForAllUserDisableChanged OnSendMessageForAllUserDisableChanged
3.5 User Text Message Sending Disabled Event in the Room
getter/setter pair
onSendMessageForUserDisableChanged OnSendMessageForUserDisableChanged
4.7 User Text Message Sending Ability Changed Event
getter/setter pair
onUserAudioStateChanged OnUserAudioStateChanged
4.5 User Audio State Changed Event
getter/setter pair
onUserInfoChanged OnUserInfoChanged
4.3 User information has changed in the room.
getter/setter pair
onUserNetworkQualityChanged OnUserNetworkQualityChanged
4.8 User Network Status Changed Event
getter/setter pair
onUserRoleChanged OnUserRoleChanged
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// User Role Changed Event
getter/setter pair
onUserScreenCaptureStopped OnUserScreenCaptureStopped
4.9 Screen Sharing Ended Event
getter/setter pair
onUserSigExpired OnUserSigExpired
2.2 User Credential Timeout Event
getter/setter pair
onUserVideoStateChanged OnUserVideoStateChanged
4.4 User Video State Changed Event
getter/setter pair
onUserVoiceVolumeChanged OnUserVoiceVolumeChanged
4.6 User Volume Changed Event
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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