API List
TUIRoomEngine (non-UI API)
TUIRoomEngine Static Methods
API | Description |
Listen for the TUIRoomEngine ready event. Note: All methods other than TUIRoomEngine.init must be executed after the TUIRoomEngine ready event is received and the TUIRoomEngine.init method is successfully executed. | |
Log in to TUIRoomEngine | |
Log out of TUIRoomEngine | |
Set basic information of the current user (user name, user avatar) | |
Get basic information of the current user (user name, user avatar) | |
Get device manager | |
Get audio effect manager | |
Get media source mixing manager | |
Get video effect plugin manager |
roomEngine Room Management API
API | Description |
Create a room | |
Enter a room | |
Destroy a room | |
Exit a room | |
Fetch room information | |
Update room name (Only available to room owners or administrators) | |
Update room seat mode (Only available to room owners or administrators) |
roomEngine Audio and Video API
API | Description |
Set the HTML element where to play local camera video stream | |
Open local camera | |
Close local camera | |
Start pushing the local video stream to the remote end | |
Stop pushing the local video stream to the remote end | |
Set local video parameters | |
Set local video encoding parameters | |
Set the resolution mode of the local video stream | |
Open local microphone | |
Close local microphone | |
Set local audio parameters | |
Stop pushing the local audio stream to the remote end | |
Start pushing the local audio stream to the remote end | |
Set the HTML element where to play the remote video stream | |
Start playing the remote user's video stream | |
Stop playing the remote user's video stream | |
Stop the remote user's audio stream |
roomEngine Screen/Window Sharing API
API | Description |
Start screen or window sharing | |
Stop screen or window sharing | |
Get the screens and windows to be shared | |
Select the screen or window to share |
roomEngine Member Management API
API | Description |
Get users list | |
Get user detail information | |
Change user role | |
Kick user out of current room | |
Cancel a request already sent | |
Response to remote use request | |
Disable/Enable instant message chat |
roomEngine Seat Management API
API | Description |
Get seats information | |
Lock a seat (only available to room owner and administrators) | |
Take a seat | |
Release a seat | |
Invite someone else to speak (only available to room owner and administrators) | |
Kick someone off the seat (only available to room owner and administrators) | |
Get the list of speaking requests |
roomEngine Event Listening API
API | Description |
roomEngine Malicious API
API | Description |
Get TRTCCloud instance | |
Get TIM/Chat instance |
Event Name Definition
TUIRoomEvent is an enum type of all the events supported by TUIRoomEngine.
EVENT | Description |
Error event | |
Kick out of room event | |
Kick off seat event | |
Kick off line event | |
userSig expired | |
Room owner destroying room event | |
Room name changed event | |
Room information changed event | |
Seat mode change event | |
Disable/Enable all user microphone event | |
Disable/Enable all user instant message sending event | |
The maximize seats number change event | |
Remote user enter room event | |
Remote user leave room event | |
User role changed event | |
User video stream changed event | |
User audio stream changed event | |
Disable/Enable a user instant message sending event | |
User voice volume changed event | |
User network quality changed event | |
Seat control enabled/disabled event | |
Seats information changed event | |
Request received event | |
Request processed event | |
Request cancelled event | |
Device changed event | |
Screen sharing stopped event. |