Agora C++ API Reference for All Platforms
Classes | Enumerations
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
 
struct  SenderOptions
 

Enumerations

enum  TMixMode { MIX_ENABLED, MIX_DISABLED }
 
enum  TCcMode { CC_ENABLED, CC_DISABLED }
 
enum  MediaEngineType { MEDIA_ENGINE_WEBRTC, MEDIA_ENGINE_EMPTY, MEDIA_ENGINE_UNKNOWN }
 

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.

◆ TCcMode

The CC (Congestion Control) mode options.

Enumerator
CC_ENABLED 

Enable CC mode.

CC_DISABLED 

Disable CC mode.

◆ MediaEngineType

Enumerator
MEDIA_ENGINE_WEBRTC 

The WebRTC engine.

MEDIA_ENGINE_EMPTY 

An empty engine.

MEDIA_ENGINE_UNKNOWN 

An unknown engine.