rtc_room_engine
library
Typedefs
OnAllUserCameraDisableChanged
= void Function(String roomId , bool isDisable )
OnAllUserMicrophoneDisableChanged
= void Function(String roomId , bool isDisable )
OnBattleEnded
= void Function(TUIBattleInfo battleInfo , TUIBattleStoppedReason reason )
OnBattleRequestAccept
= void Function(TUIBattleInfo battleInfo , TUIBattleUser inviter , TUIBattleUser invitee )
OnBattleRequestCancelled
= void Function(TUIBattleInfo battleInfo , TUIBattleUser inviter , TUIBattleUser invitee )
OnBattleRequestReceived
= void Function(TUIBattleInfo battleInfo , TUIBattleUser inviter , TUIBattleUser invitee )
OnBattleRequestReject
= void Function(TUIBattleInfo battleInfo , TUIBattleUser inviter , TUIBattleUser invitee )
OnBattleRequestTimeout
= void Function(TUIBattleInfo battleInfo , TUIBattleUser inviter , TUIBattleUser invitee )
OnBattleScoreChanged
= void Function(String battleId , List <TUIBattleUser > battleUserList )
OnBattleStarted
= void Function(TUIBattleInfo battleInfo )
OnConferenceCancelled
= void Function(String roomId , TUIConferenceCancelReason reason , TUIUserInfo operateUser )
OnConferenceInfoChanged
= void Function(TUIConferenceInfo conferenceInfo , List <TUIConferenceModifyFlag > modifyFlagList )
OnConferenceScheduled
= void Function(TUIConferenceInfo conferenceInfo )
OnConferenceStatusChanged
= void Function(String roomId , TUIConferenceStatus status )
OnConferenceWillStart
= void Function(TUIConferenceInfo conferenceInfo )
OnConnectionRequestAccept
= void Function(TUIConnectionUser invitee )
OnConnectionRequestCancelled
= void Function(TUIConnectionUser inviter )
OnConnectionRequestReceived
= void Function(TUIConnectionUser inviter , List <TUIConnectionUser > inviteeList , String extensionInfo )
OnConnectionRequestReject
= void Function(TUIConnectionUser invitee )
OnConnectionRequestTimeout
= void Function(TUIConnectionUser inviter , TUIConnectionUser invitee )
OnConnectionUserListChanged
= void Function(List <TUIConnectionUser > connectedList , List <TUIConnectionUser > joinedList , List <TUIConnectionUser > leavedList )
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 )
OnLiveInfoChanged
= void Function(TUILiveInfo liveInfo , List <TUILiveModifyFlag > modifyFlagList )
OnLiveVideoLayoutChanged
= void Function(String roomId , String layoutInfo )
Copyright (c) 2025 Tencent. All rights reserved.
Module: TUILiveLayoutManager @ TUIKitEngine
Function: LiveLayout APIS.
OnLoading
= void Function(String userId )
OnPlayError
= void Function(String userId , TUIError code , String message )
OnPlaying
= void Function(String userId )
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 )
OnRoomMetadataChanged
= void Function(String key , String value )
OnRoomNameChanged
= void Function(String roomId , String roomName )
OnRoomSeatModeChanged
= void Function(String roomId , TUISeatMode seatMode )
OnRoomUserCountChanged
= void Function(String roomId , int userCount )
OnScheduleAttendeesChanged
= void Function(String roomId , List <TUIUserInfo > leftUsers , List <TUIUserInfo > joinedUsers )
OnScreenShareForAllUserDisableChanged
= void Function(String roomId , bool isDisable )
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 )
OnUserExitBattle
= void Function(String battleId , TUIBattleUser battleUser )
OnUserInfoChanged
= void Function(TUIUserInfo userInfo , List <TUIUserInfoModifyFlag > modifyFlagList )
OnUserJoinBattle
= void Function(String battleId , TUIBattleUser battleUser )
OnUserNetworkQualityChanged
= void Function(Map <String , TUINetwork > networkMap )
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 )