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