|
audioFrameReceived(unsigned int uid, const agora::linuxsdk::AudioFrame *frame) const =0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onActiveSpeaker(uid_t uid)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onAudioVolumeIndication(const agora::linuxsdk::AudioVolumeInfo *speakers, unsigned int speakerNum)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onConnectionInterrupted()=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onConnectionLost()=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onConnectionStateChanged(agora::linuxsdk::ConnectionStateType state,
agora::linuxsdk::ConnectionChangedReasonType reason)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onError(int error, agora::linuxsdk::STAT_CODE_TYPE stat_code)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onFirstRemoteAudioFrame(uid_t uid, int elapsed)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onFirstRemoteVideoDecoded(uid_t uid, int width, int height, int elapsed)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onJoinChannelSuccess(const char *channelId, uid_t uid)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onLeaveChannel(agora::linuxsdk::LEAVE_PATH_CODE code)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onLocalUserRegistered(uid_t uid, const char *userAccount)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onReceivingStreamStatusChanged(bool receivingAudio, bool receivingVideo)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onRecordingStats(const agora::linuxsdk::RecordingStats &stats)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onRejoinChannelSuccess(const char *channelId, uid_t uid)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onRemoteAudioStats(agora::linuxsdk::uid_t uid, const agora::linuxsdk::RemoteAudioStats &stats)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onRemoteAudioStreamStateChanged(uid_t uid, linuxsdk::RemoteStreamState state, linuxsdk::RemoteStreamStateChangedReason
reason)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onRemoteVideoStats(agora::linuxsdk::uid_t uid, const agora::linuxsdk::RemoteVideoStats &stats)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onRemoteVideoStreamStateChanged(uid_t uid, linuxsdk::RemoteStreamState state, linuxsdk::RemoteStreamStateChangedReason
reason)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onUserInfoUpdated(uid_t uid, const agora::linuxsdk::UserInfo &info)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onUserJoined(uid_t uid, agora::linuxsdk::UserJoinInfos &infos)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onUserOffline(uid_t uid, agora::linuxsdk::USER_OFFLINE_REASON_TYPE reason)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
onWarning(int warn)=0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
videoFrameReceived(unsigned int uid, const agora::linuxsdk::VideoFrame *frame) const =0
|
agora::recording::IRecordingEngineEventHandler
|
pure virtual |
|
~IRecordingEngineEventHandler()
|
agora::recording::IRecordingEngineEventHandler
|
inlinevirtual
|