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, OnRoomMetadataChanged? onRoomMetadataChanged, OnRemoteUserEnterRoom? onRemoteUserEnterRoom, OnRemoteUserLeaveRoom? onRemoteUserLeaveRoom, 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
 - onRoomMetadataChanged ↔ OnRoomMetadataChanged
 - 
  3.10 Room Metadata Changed Event
  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
 - 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