createAgoraRecordingEngine(const char *appId, IRecordingEngineEventHandler *eventHandler)
|
agora::recording::IRecordingEngine
|
static |
getProperties()=0
|
agora::recording::IRecordingEngine
|
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 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 |
~IRecordingEngine()
|
agora::recording::IRecordingEngine
|
inlinevirtual
|