Agora C++ API Reference for All Platforms
Public Member Functions | Public Attributes | List of all members
agora::rtc::RtcEngineContextInternal Struct Reference

Inherits agora::rtc::RtcEngineContext.

Public Member Functions

 RtcEngineContextInternal ()
 
 RtcEngineContextInternal (const RtcEngineContext &ctx)
 
- Public Member Functions inherited from agora::rtc::RtcEngineContext
 RtcEngineContext ()
 

Public Attributes

bool isPassThruMode
 
int maxOutputBitrateKpbs
 
agora_refptr< IMediaExtensionObserverextensionObserverProxy
 
bool is_p2p_switch_enabled_
 
bool isPureCpp
 
- Public Attributes inherited from agora::rtc::RtcEngineContext
IRtcEngineEventHandlereventHandler
 
const char * appId
 
void * context
 
CHANNEL_PROFILE_TYPE channelProfile
 
const char * license
 
AUDIO_SCENARIO_TYPE audioScenario
 
unsigned int areaCode
 
commons::LogConfig logConfig
 
Optional< THREAD_PRIORITY_TYPEthreadPriority
 
bool useExternalEglContext
 
bool domainLimit
 
bool autoRegisterAgoraExtensions
 

Constructor & Destructor Documentation

◆ RtcEngineContextInternal() [1/2]

agora::rtc::RtcEngineContextInternal::RtcEngineContextInternal ( )
inline

◆ RtcEngineContextInternal() [2/2]

agora::rtc::RtcEngineContextInternal::RtcEngineContextInternal ( const RtcEngineContext ctx)
explicit

Member Data Documentation

◆ isPassThruMode

bool agora::rtc::RtcEngineContextInternal::isPassThruMode

◆ maxOutputBitrateKpbs

int agora::rtc::RtcEngineContextInternal::maxOutputBitrateKpbs

◆ extensionObserverProxy

agora_refptr<IMediaExtensionObserver> agora::rtc::RtcEngineContextInternal::extensionObserverProxy

◆ is_p2p_switch_enabled_

bool agora::rtc::RtcEngineContextInternal::is_p2p_switch_enabled_

◆ isPureCpp

bool agora::rtc::RtcEngineContextInternal::isPureCpp