TUIRoomObserver class
TUIRoomEngine Event Callback Interface
Constructors
- TUIRoomObserver({OnError? onError, OnKickedOffLine? onKickedOffLine, OnUserSigExpired? onUserSigExpired, OnRoomNameChanged? onRoomNameChanged, OnAllUserMicrophoneDisableChanged? onAllUserMicrophoneDisableChanged, OnAllUserCameraDisableChanged? onAllUserCameraDisableChanged, 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
-
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