Package io.rong.calllib
Class RongCallEngineListener
-
- All Implemented Interfaces:
public class RongCallEngineListener
-
-
Constructor Summary
Constructors Constructor Description RongCallEngineListener(Handler handler)
-
Method Summary
Modifier and Type Method Description voidonJoinChannelSuccess(String channel, String sessionId, int elapsed)voidonRejoinChannelSuccess(String channel, String mediaId, int elapsed)voidonWarning(int warn)voidonError(int err)voidonApiCallExecuted(String api, int error)voidonCameraReady()voidonVideoStopped()voidonAudioQuality(String mediaId, int quality, short delay, short lost)voidonLeaveChannel(int val)voidonRtcStats()voidonAudioVolumeIndication(int totalVolume)voidonUserJoined(String mediaId, int userType, int methodIdentification)voidonRemoteUserPublishStream(String userId, String streamId, String tag)voidonRemoteUserUnpublishStream(String userId, String streamId, String tag)voidonUserOffline(String mediaId, int reason)voidonUserMuteAudio(String mediaId, boolean muted)voidonUserMuteVideo(String mediaId, boolean muted)voidonRemoteVideoStat(String mediaId, int delay, int receivedBitrate, int receivedFrameRate)voidonLocalVideoStat(int sentBitrate, int sentFrameRate)voidonFirstRemoteVideoFrame(String mediaId, int width, int height, int elapsed)voidonFirstRemoteAudioFrame(String mediaId)voidonFirstLocalVideoFrame(int width, int height, int elapsed)voidonFirstRemoteVideoDecoded(String mediaId, int width, int height, int elapsed)voidonConnectionLost()voidonConnectionInterrupted()voidonMediaEngineEvent(int code)voidonVendorMessage(String mediaId, Array<byte> data)voidonRefreshRecordingServiceStatus(int status)voidonAudioLevelReceive(HashMap<String, String> audioLevel)voidonAudioLevelSend(String audioLevel)voidonWhiteBoardURL(String url)voidonNetworkReceiveLost(String userId, int lossRate)voidonNetworkSendLost(int lossRate, int delay)voidonNotifySharingScreen(String s, boolean isSharing)voidonNotifyDegradeNormalUserToObserver(String hostUid, String userId)voidonNotifyAnswerObserverRequestBecomeNormalUser(String userId, long status)voidonNotifyUpgradeObserverToNormalUser(String hostUid, String userId)voidonNotifyHostControlUserDevice(String userId, String hostId, int dType, boolean isOpen)voidonNotifyAnswerDegradeNormalUserToObserver(String s, boolean b)voidonNotifyAnswerUpgradeObserverToNormalUser(String userId, boolean isAccept)voidsendinInvite()voidonRemoteUserUnpublishCameraStream(String userId, String streamId, String tag)-
-
Method Detail
-
onJoinChannelSuccess
void onJoinChannelSuccess(String channel, String sessionId, int elapsed)
-
onRejoinChannelSuccess
void onRejoinChannelSuccess(String channel, String mediaId, int elapsed)
-
onWarning
void onWarning(int warn)
-
onError
void onError(int err)
-
onApiCallExecuted
void onApiCallExecuted(String api, int error)
-
onCameraReady
void onCameraReady()
-
onVideoStopped
void onVideoStopped()
-
onAudioQuality
void onAudioQuality(String mediaId, int quality, short delay, short lost)
-
onLeaveChannel
void onLeaveChannel(int val)
-
onRtcStats
void onRtcStats()
-
onAudioVolumeIndication
void onAudioVolumeIndication(int totalVolume)
-
onUserJoined
void onUserJoined(String mediaId, int userType, int methodIdentification)
-
onRemoteUserPublishStream
void onRemoteUserPublishStream(String userId, String streamId, String tag)
-
onRemoteUserUnpublishStream
void onRemoteUserUnpublishStream(String userId, String streamId, String tag)
-
onUserOffline
void onUserOffline(String mediaId, int reason)
-
onUserMuteAudio
void onUserMuteAudio(String mediaId, boolean muted)
-
onUserMuteVideo
void onUserMuteVideo(String mediaId, boolean muted)
-
onRemoteVideoStat
void onRemoteVideoStat(String mediaId, int delay, int receivedBitrate, int receivedFrameRate)
-
onLocalVideoStat
void onLocalVideoStat(int sentBitrate, int sentFrameRate)
-
onFirstRemoteVideoFrame
void onFirstRemoteVideoFrame(String mediaId, int width, int height, int elapsed)
-
onFirstRemoteAudioFrame
void onFirstRemoteAudioFrame(String mediaId)
-
onFirstLocalVideoFrame
void onFirstLocalVideoFrame(int width, int height, int elapsed)
-
onFirstRemoteVideoDecoded
void onFirstRemoteVideoDecoded(String mediaId, int width, int height, int elapsed)
-
onConnectionLost
void onConnectionLost()
-
onConnectionInterrupted
void onConnectionInterrupted()
-
onMediaEngineEvent
void onMediaEngineEvent(int code)
-
onVendorMessage
void onVendorMessage(String mediaId, Array<byte> data)
-
onRefreshRecordingServiceStatus
void onRefreshRecordingServiceStatus(int status)
-
onAudioLevelReceive
void onAudioLevelReceive(HashMap<String, String> audioLevel)
-
onAudioLevelSend
void onAudioLevelSend(String audioLevel)
-
onWhiteBoardURL
void onWhiteBoardURL(String url)
-
onNetworkReceiveLost
void onNetworkReceiveLost(String userId, int lossRate)
-
onNetworkSendLost
void onNetworkSendLost(int lossRate, int delay)
-
onNotifySharingScreen
void onNotifySharingScreen(String s, boolean isSharing)
-
onNotifyDegradeNormalUserToObserver
void onNotifyDegradeNormalUserToObserver(String hostUid, String userId)
-
onNotifyAnswerObserverRequestBecomeNormalUser
void onNotifyAnswerObserverRequestBecomeNormalUser(String userId, long status)
-
onNotifyUpgradeObserverToNormalUser
void onNotifyUpgradeObserverToNormalUser(String hostUid, String userId)
-
onNotifyHostControlUserDevice
void onNotifyHostControlUserDevice(String userId, String hostId, int dType, boolean isOpen)
-
onNotifyAnswerDegradeNormalUserToObserver
void onNotifyAnswerDegradeNormalUserToObserver(String s, boolean b)
-
onNotifyAnswerUpgradeObserverToNormalUser
void onNotifyAnswerUpgradeObserverToNormalUser(String userId, boolean isAccept)
-
sendinInvite
void sendinInvite()
-
onRemoteUserUnpublishCameraStream
void onRemoteUserUnpublishCameraStream(String userId, String streamId, String tag)
-
-
-
-