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
|