On-premise Recording SDK v3.0.6 API Reference for Linux (C++)
Public Member Functions | Public Attributes | List of all members
agora::server::ServerConfig Struct Reference
Inheritance diagram for agora::server::ServerConfig:
agora::recording::RecordingConfig

Public Member Functions

  ServerConfig ()
 
- Public Member Functions inherited from agora::recording::RecordingConfig
  RecordingConfig ()
 
virtual  ~RecordingConfig ()
 

Public Attributes

char *  upstreamResolution
 
- Public Attributes inherited from agora::recording::RecordingConfig
bool  isAudioOnly
 
bool  isVideoOnly
 
bool  isMixingEnabled
 
bool  autoSubscribe
 
bool  enableCloudProxy
 
agora::linuxsdk::MIXED_AV_CODEC_TYPE  mixedVideoAudio
 
const char *  mixResolution
 
const char *  decryptionMode
 
const char *  secret
 
const char *  appliteDir
 
const char *  recordFileRootDir
 
const char *  cfgFilePath
 
agora::linuxsdk::VIDEO_FORMAT_TYPE  decodeVideo
 
agora::linuxsdk::AUDIO_FORMAT_TYPE  decodeAudio
 
int  lowUdpPort
 
int  highUdpPort
 
int  idleLimitSec
 
int  captureInterval
 
int  audioIndicationInterval
 
agora::linuxsdk::CHANNEL_PROFILE_TYPE  channelProfile
 
agora::linuxsdk::REMOTE_VIDEO_STREAM_TYPE  streamType
 
agora::linuxsdk::TRIGGER_MODE_TYPE  triggerMode
 
agora::linuxsdk::LANGUAGE_TYPE  lang
 
int  proxyType
 
const char *  proxyServer
 
agora::linuxsdk::AUDIO_PROFILE_TYPE  audioProfile
 
const char *  defaultVideoBg
 
const char *  defaultUserBg
 
const char *  subscribeVideoUids
 
const char *  subscribeAudioUids
 
bool  enableIntraRequest
 
bool  enableH265Support
 

Constructor & Destructor Documentation

◆ ServerConfig()

agora::server::ServerConfig::ServerConfig ( )
inline

Member Data Documentation

◆ upstreamResolution

char* agora::server::ServerConfig::upstreamResolution