On-premise Recording SDK v3.0.6 API Reference for Linux (C++)
|
This is the complete list of members for agora::server::IServerEngine, including all inherited members.
audioFrameSent(const agora::linuxsdk::AudioFrame *pframe)=0 | agora::server::IServerEngine | pure virtual |
createAgoraRecordingEngine(const char *appId, IRecordingEngineEventHandler *eventHandler) | agora::recording::IRecordingEngine | static |
createAgoraServerEngine(const char *appId, IServerEngineEventHandler *eventHandler) | agora::server::IServerEngine | static |
getProperties()=0 | agora::server::IServerEngine | pure virtual |
getUserInfoByUid(uid_t uid, agora::linuxsdk::UserInfo *userInfo)=0 | agora::recording::IRecordingEngine | pure virtual |
getUserInfoByUserAccount(const char *userAccount, agora::linuxsdk::UserInfo *userinfo)=0 | agora::recording::IRecordingEngine | pure virtual |
joinChannel(const char *channelKey, const char *channelId, uid_t uid, const ServerConfig &config)=0 | agora::server::IServerEngine | pure virtual |
agora::recording::IRecordingEngine::joinChannel(const char *channelKey, const char *channelId, uid_t uid, const RecordingConfig &config)=0 | agora::recording::IRecordingEngine | pure virtual |
joinChannelWithUserAccount(const char *token, const char *channelId, const char *userAccount, const RecordingConfig &config)=0 | agora::recording::IRecordingEngine | pure virtual |
leaveChannel()=0 | agora::recording::IRecordingEngine | pure virtual |
release()=0 | agora::recording::IRecordingEngine | pure virtual |
setLogLevel(agora::linuxsdk::agora_log_level level)=0 | agora::recording::IRecordingEngine | pure virtual |
setUserBackground(uid_t uid, const char *img_path)=0 | agora::recording::IRecordingEngine | pure virtual |
setVideoMixingLayout(const agora::linuxsdk::VideoMixingLayout &layout)=0 | agora::recording::IRecordingEngine | pure virtual |
startService()=0 | agora::recording::IRecordingEngine | pure virtual |
stoppedOnError()=0 | agora::recording::IRecordingEngine | pure virtual |
stopService()=0 | agora::recording::IRecordingEngine | pure virtual |
updateSubscribeAudioUids(uid_t *uids, uint32_t num)=0 | agora::recording::IRecordingEngine | pure virtual |
updateSubscribeVideoUids(uid_t *uids, uint32_t num)=0 | agora::recording::IRecordingEngine | pure virtual |
updateWatermarkConfigs(uint32_t wm_num, linuxsdk::WatermarkConfig *config)=0 | agora::recording::IRecordingEngine | pure virtual |
videoFrameSent(const agora::linuxsdk::VideoFrame *pframe)=0 | agora::server::IServerEngine | pure virtual |
~IRecordingEngine() | agora::recording::IRecordingEngine | inlinevirtual |
~IServerEngine() | agora::server::IServerEngine | inlinevirtual |