
Initializes and gets an RtcChannel instance. Reports whether the super resolution feature is successfully enabled. Reports whether the virtual background is successfully enabled. (beta feature)Įnables/Disables the super resolution feature for a remote user's video. Video pre-process and post-process MethodĮnables/Disables the virtual background. Reports the statistics of the video stream from each remote user/host. Reports the statistics of the audio stream from each remote user/host. Reports the statistics of the uploading local video stream. Reports the statistics of the local audio stream. Reports the network quality of each user. Occurs when a remote user enables/disables the video module.Īfter joining a channel, SDK triggers this group of callbacks once every two seconds. Occurs when a remote user enables/disables the local video capture function.


Occurs when a remote user stops/resumes sending the video stream. Occurs when a remote user stops/resumes sending the audio stream. Occurs when the video subscribing state changes. Occurs when the audio subscribing state changes. Occurs when the first remote video frame is rendered. Occurs when the remote video state changes. Occurs when the remote audio state changes. Occurs when the video publishing state changes. Occurs when the audio publishing state changes. Occurs when the first local video frame is rendered. Occurs when the first video frame is published. Occurs when the first audio frame is published. Occurs when the local video state changes. Occurs when the local audio state changes. Stops/Resumes subscribing to the video streams of all remote users. Stops/Resumes subscribing to the video stream of a specified user. Stops/Resumes publishing the local video stream. Stops/Resumes subscribing to the audio streams of all remote users.Įnables/Disables the local video capture. Stops/Resumes subscribing to the audio stream of a specified user. Stops/Resumes publishing the local audio stream. Sets the audio parameters and application scenarios.Īdjusts the playback volume of a specified remote user.Īdjusts the playback volume of all remote users.Įnables/disables the local audio capture. Occurs when the token expires in 30 seconds. Occurs when the SDK loses connection to the server. Occurs when a remote user leaves a channel or goes offline. Occurs when a remote user joins a channel. Occurs when the user role switch fails in the interactive live streaming. Occurs when the user role switches successfully in the interactive live streaming. Occurs when the network connection state changes. Switches to a different channel ( LiveBroadcasting profile only). Sets the user role and level of the user ( LiveBroadcasting profile only). Sets the channel profile of the Agora RtcEngine. Core methods MethodĬreates an RtcEngine instance and sets the connection area and log file. The RtcChannelEvents class provides callbacks that report events and statistics of a specified channel.ĭuring API calls, the SDK may returns error codes and warning codes.By creating multiple RtcChannel instances, users can join multiple channels.

The RtcChannel class provides methods that enable real-time communications.The RtcEngineEvents class enables callbacks to your application.

#Agora video call react native for android
The Agora React Native SDK wraps the Agora RTC SDKs for Android and iOS, with which you can quickly implement real-time communication functionality in Android and iOS apps developed using the React Native framework.
