pubspec.yaml
, add the following code to integrate TUIRoomEngine:dependencies:rtc_room_engine: latest version
flutter pub get
API | Description |
Create TUIRoomEngine Instance. | |
Destroy TUIRoomEngine Instance. | |
Login Interface, you need to initialize user information first to enter the room and perform a series of operations. | |
Logout Interface, which includes proactively leaving the room and destroying resources. | |
Set Local Username and Avatar. | |
Set Login User Information. | |
Obtain Basic Information of Local User Login. | |
Set event callbacks. | |
Remove event callbacks. |
API | Description |
Create Room. | |
Dissolve Room. | |
Enter the room. | |
Leave the room. | |
Connect to Other Rooms. | |
Disconnect from Other Rooms. | |
Obtain room information. | |
Update Room Name (only administrators or group owners can invoke). | |
Set Room Management Mode (only administrators or group owners can invoke). |
API | Description |
Set control for local user video rendering. | |
Turns the local camera on. | |
Turns the local camera off. | |
Update local video encoding quality settings. | |
Set encoding parameters for the video encoder | |
Set the resolution mode for the video encoder | |
Enable gravity sensing mode | |
Start pushing local video. | |
Stop pushing local video. | |
Starting Screen Sharing | |
End Screen Sharing |
API | Description |
Enable the local mic. | |
Disable the local mic. | |
Update local audio encoding quality settings. | |
Stop pushing local audio. | |
Start pushing local audio. |
API | Description |
Set control for remote user video rendering. | |
Start playing remote user video. | |
Stop playing remote user video. | |
Mute remote user. |
API | Description |
Obtain the member list inside the room. | |
Obtain member information. |
API | Description |
Modify User Role (only administrators or group owners can invoke). | |
Modify User Nickname. | |
Remove Remote User from Room (only administrators or group owners can invoke). | |
Add a label to a user (only homeowners can call) | |
Remove a label from a user (only homeowners can call) | |
Get user information in the room based on labels | |
Set customized information for members in the room |
API | Description |
Control whether all users in the current room can enable audio stream, video stream capture devices. For example: prohibit everyone from turning on the microphone, camera, or screen sharing (currently available only in meeting scenarios, and only administrators or group owners can invoke). | |
Request Remote User to Enable Media Devices (only administrators or group owners can invoke). | |
Turn Off Remote User Media Devices (only administrators or group owners can invoke). | |
Request to Enable Local Media Devices (available for regular users). |
API | Description |
Set Maximum Number of Microphones (can only be set before entering or creating a room). | |
Get the microphone position list. | |
Host/Administrator gets the request list of users applying for the microphone in the room. | |
Lock Microphone Position (only administrators or group owners can invoke, including position lock, audio status lock, and video status lock). | |
Apply to join the microphone (no need to apply in free speaking mode). | |
Apply to leave the microphone (no need to apply in free speaking mode). | |
Disconnect Mic | |
Host/Administrator invites users to go on stage. | |
Host/Administrator removes users from the microphone. |
API | Description |
Cancel Request. | |
Reply Request. |
API | Description |
Disable the remote user's ability to send text messages (only administrators or group owners can call this). | |
Disable all users' ability to send text messages (only administrators or group owners can call this). |
API | Description |
Set beauty filter effect level | |
Set brightening filter effect level | |
Get plugins | |
Get device management class |
API | Description |
Calls an experimental API. |
API | Description |
Error event callback |
API | Description |
Kicked offline by another client during terminal login. | |
User credentials timeout event. |
API | Description |
Room name change event. | |
All users' microphones in the room have been disabled event. | |
All users' cameras in the room have been disabled event. | |
All users' screen sharing in the room has been disabled event. | |
All users' ability to send text messages in the room has been disabled event. | |
Removed from the room event. | |
Room dissolved event. | |
Room Microphone Mode Change | |
Room population changed |
API | Description |
Remote user entered room event. | |
Remote user left room event. | |
User role changed event. | |
User video status changed event. | |
Event of User Audio Status Changed | |
User volume changed event. | |
User text message sending capability changed event. | |
User network status changed event. | |
Screen sharing ended. |
API | Description |
Maximum number of microphones in room changed event (only in meeting type rooms). | |
Microphone position list changed event. | |
User removed from microphone event received. |
API | Description |
Request message event received. | |
Request cancellation event received. | |
Received request handled by another administrator/homeowner event |
Was this page helpful?