1 #ifndef _IAGORA_SERVERENGINE_H_
2 #define _IAGORA_SERVERENGINE_H_
Definition: IAgoraRecordingEngine.h:10
Definition: IAgoraRecordingEngine.h:535
Definition: IAgoraServerEngine.h:9
virtual ~IServerEngineEventHandler()
Definition: IAgoraServerEngine.h:11
Definition: IAgoraServerEngine.h:28
virtual int joinChannel(const char *channelKey, const char *channelId, uid_t uid, const
ServerConfig &config)=0
static IServerEngine * createAgoraServerEngine(const char *appId,
IServerEngineEventHandler *eventHandler)
virtual void audioFrameSent(const agora::linuxsdk::AudioFrame *pframe)=0
virtual ~IServerEngine()
Definition: IAgoraServerEngine.h:41
virtual void videoFrameSent(const agora::linuxsdk::VideoFrame *pframe)=0
virtual const ServerEngineProperties * getProperties()=0
unsigned int uid_t
Definition: IAgoraLinuxSdkCommon.h:22
agora::server::ServerEngineProperties ServerEngineProperties
agora::server::ServerConfig ServerConfig
Definition: IAgoraLinuxSdkCommon.h:8
Definition: IAgoraLinuxSdkCommon.h:550
Definition: IAgoraLinuxSdkCommon.h:684
Definition: IAgoraRecordingEngine.h:239
RecordingConfig()
Definition: IAgoraRecordingEngine.h:489
Definition: IAgoraRecordingEngine.h:527
RecordingEngineProperties()
Definition: IAgoraRecordingEngine.h:530
Definition: IAgoraServerEngine.h:14
ServerConfig()
Definition: IAgoraServerEngine.h:17
char * upstreamResolution
Definition: IAgoraServerEngine.h:16
Definition: IAgoraServerEngine.h:21
ServerEngineProperties()
Definition: IAgoraServerEngine.h:24
virtual ~ServerEngineProperties()
Definition: IAgoraServerEngine.h:23