Function List | Description |
Event of Room Termination Received | |
Event of Being Kicked Out of the Room Received | |
Event of Request for Speaking/Invitation to Speak Received | |
Event of Request for Speaking/Invitation to Speak Canceled | |
Event of User Kicked Off Seat Received | |
Event of User Audio Status Changed | |
Seat View Click Event |
void onRoomDismissed(String roomId);
Parameter | Type | Description |
roomId | String | Room ID |
void onKickedOutOfRoom(String roomId, TUIRoomDefine.KickedOutOfRoomReason reason, String message);
Parameter | Type | Description |
roomId | String | Room ID |
reason | KickedOutOfRoomReason | Reason for Being Kicked Out |
message | String | Description of Being Kicked Out |
void onSeatRequestReceived(VoiceRoomDefine.RequestType type, TUIRoomDefine.UserInfo userInfo);
Parameter | Type | Description |
type | Request type (Request for Speaking, Invitation to Speak) | |
userInfo | UserInfo | Information of the user who sent the request |
void onSeatRequestCancelled(VoiceRoomDefine.RequestType type, TUIRoomDefine.UserInfo userInfo);
Parameter | Type | Description |
type | Request type (Request for Speaking, Invitation to Speak) | |
userInfo | UserInfo | Information of the user who canceled the request |
void onKickedOffSeat(UserInfo userInfo);
Parameter | Type | Description |
userInfo | UserInfo | Information of the host who kicked the user off the seat |
void onUserAudioStateChanged(UserInfo userInfo, boolean hasAudio, TUIRoomDefine.ChangeReason reason);
Parameter | Type | Description |
userInfo | UserInfo | User Information |
hasAudio | boolean | Is there an audio stream |
reason | ChangeReason | Reason for audio stream change |
void onSeatViewClicked(View seatView, TUIRoomDefine.SeatInfo seatInfo);
Parameter | Type | Description |
seatView | View | Currently clicked seat view object |
seatInfo | SeatInfo | Seat information |
Was this page helpful?