Agora RTC Objective-C API Reference
Refactor
|
Data Fields | |
IRtcEngineEventHandler * | eventHandler |
const char * | appId |
void * | context |
CHANNEL_PROFILE_TYPE | channelProfile |
AUDIO_SCENARIO_TYPE | audioScenario |
unsigned int | areaCode |
commons::LogConfig | logConfig |
Optional< THREAD_PRIORITY_TYPE > | threadPriority |
bool | useExternalEglContext |
|
inline |
IRtcEngineEventHandler* eventHandler |
The event handler for IRtcEngine.
const char* appId |
The App ID issued to the developers by Agora. Apply for a new one from Agora if it is missing from your kit.
void* context |
CHANNEL_PROFILE_TYPE channelProfile |
The channel profile. See CHANNEL_PROFILE_TYPE.
AUDIO_SCENARIO_TYPE audioScenario |
The audio application scenario. See AUDIO_SCENARIO_TYPE.
AUDIO_SCENARIO_DEFAULT(0)
AUDIO_SCENARIO_GAME_STREAMING(3)
unsigned int areaCode |
The region for connection. This advanced feature applies to scenarios that have regional restrictions.
For the regions that Agora supports, see AREA_CODE.
After specifying the region, the SDK connects to the Agora servers within that region.
commons::LogConfig logConfig |
The config for custumer set log path, log size and log level
Optional<THREAD_PRIORITY_TYPE> threadPriority |
Thread priority for SDK common threads
bool useExternalEglContext |
Whether use egl context in current thread as sdk‘s root egl context which shared by all egl related modules. eg. camera capture, video renderer.