Agora C++ API Reference for All Platforms
Classes | Enumerations | Functions
agora::base Namespace Reference

Classes

struct  AgoraServiceConfigEx
 
struct  AgoraServiceConfiguration
 
class  AParameter
 
struct  AudioSessionConfiguration
 
class  IAgoraParameter
 
class  IAgoraService
 
class  IAgoraServiceEx
 
class  IAgoraServiceObserver
 
class  IEngineBase
 
class  IParameterEngine
 
class  IServiceObserver
 
class  LicenseCallback
 
class  NtpTime
 

Enumerations

enum  TMixMode { MIX_ENABLED, MIX_DISABLED }
 
enum  MediaEngineType { MEDIA_ENGINE_WEBRTC, MEDIA_ENGINE_EMPTY, MEDIA_ENGINE_UNKNOWN }
 

Functions

IAgoraServiceExGetService ()
 
bool operator== (const NtpTime &n1, const NtpTime &n2)
 
bool operator!= (const NtpTime &n1, const NtpTime &n2)
 

Enumeration Type Documentation

◆ TMixMode

The audio mixing mode.

Enumerator
MIX_ENABLED 

Mix all the local audio tracks in the channel.

MIX_DISABLED 

Do not mix the local audio tracks in the channel.

◆ MediaEngineType

Enumerator
MEDIA_ENGINE_WEBRTC 

The WebRTC engine.

MEDIA_ENGINE_EMPTY 

An empty engine.

MEDIA_ENGINE_UNKNOWN 

An unknown engine.

Function Documentation

◆ GetService()

IAgoraServiceEx* agora::base::GetService ( )

◆ operator==()

bool agora::base::operator== ( const NtpTime n1,
const NtpTime n2 
)
inline

◆ operator!=()

bool agora::base::operator!= ( const NtpTime n1,
const NtpTime n2 
)
inline