Classes

class  IPAreaCode
 

Public Attributes

Context mContext
 
String mAppId
 
int mAreaCode
 
IRtcEngineEventHandler mEventHandler
 

Detailed Description

Configurations for the RtcEngine instance.

Member Data Documentation

◆ mContext

Context io.agora.rtc.RtcEngineConfig.mContext

The context of Android Activity.

◆ mAppId

String io.agora.rtc.RtcEngineConfig.mAppId

The App ID issued to you by Agora. See How to get the App ID. Only users in apps with the same App ID can join the same channel and communicate with each other. Use an App ID to create only one RtcEngine instance. To change your App ID, call destroy to destroy the current RtcEngine instance and then call create to create an RtcEngine instance with the new App ID.

◆ mAreaCode

int io.agora.rtc.RtcEngineConfig.mAreaCode

The area of connection. This advanced feature applies to scenarios that have regional restrictions.

You can use the bitwise OR operator (|) to specify multiple areas. For details, see IPAreaCode.

After specifying the area of connection:

  • When the app that integrates the Agora SDK is used within the specified area, it connects to the Agora servers within the specified area under normal circumstances.
  • When the app that integrates the Agora SDK is used out of the specified area, it connects to the Agora servers either in the specified area or in the area where the app is located.

◆ mEventHandler

IRtcEngineEventHandler io.agora.rtc.RtcEngineConfig.mEventHandler

IRtcEngineEventHandler is an abstract class providing default implementation. The SDK uses this class for reporting on SDK runtime events.