Package io.rong.calllib
Interface ICallEngineListener
-
- All Implemented Interfaces:
public interface ICallEngineListenerCreated by mamingyang on 18/4/20.
-
-
Method Summary
Modifier and Type Method Description abstract voidonJoinChannelSuccess(String channel, String sessionId, int elapsed)abstract voidonRejoinChannelSuccess(String channel, String mediaId, int elapsed)abstract voidonWarning(int warn)abstract voidonError(int err)abstract voidonApiCallExecuted(String api, int error)abstract voidonCameraReady()abstract voidonVideoStopped()abstract voidonAudioQuality(String mediaId, int quality, short delay, short lost)abstract voidonLeaveChannel(int val)abstract voidonRtcStats()abstract voidonAudioVolumeIndication(int totalVolume)abstract voidonUserJoined(String mediaId, int userType, int methodIdentification)abstract voidonRemoteUserPublishStream(String userId, String streamId, String tag)abstract voidonRemoteUserUnpublishStream(String userId, String streamId, String tag)abstract voidonUserOffline(String userId, int reason)abstract voidonUserMuteAudio(String userId, boolean muted)abstract voidonUserMuteVideo(String mediaId, boolean muted)abstract voidonRemoteVideoStat(String mediaId, int delay, int receivedBitrate, int receivedFrameRate)abstract voidonLocalVideoStat(int sentBitrate, int sentFrameRate)abstract voidonFirstRemoteVideoFrame(String mediaId, int width, int height, int elapsed)abstract voidonFirstRemoteAudioFrame(String mediaId)abstract voidonFirstLocalVideoFrame(int width, int height, int elapsed)abstract voidonFirstRemoteVideoDecoded(String mediaId, int width, int height, int elapsed)abstract voidonConnectionLost()abstract voidonConnectionInterrupted()abstract voidonMediaEngineEvent(int code)abstract voidonVendorMessage(String mediaId, Array<byte> data)abstract voidonRefreshRecordingServiceStatus(int status)abstract voidonAudioLevelReceive(HashMap<String, String> audioLevel)abstract voidonAudioLevelSend(String audioLevel)abstract voidonWhiteBoardURL(String url)abstract voidonNetworkReceiveLost(String userId, int lossRate)abstract voidonNetworkSendLost(int lossRate, int delay)abstract voidonNotifySharingScreen(String userId, boolean isSharing)abstract voidonNotifyDegradeNormalUserToObserver(String hostUid, String userId)abstract voidonNotifyAnswerObserverRequestBecomeNormalUser(String userId, long status)abstract voidonNotifyUpgradeObserverToNormalUser(String hostUid, String userId)abstract voidonNotifyHostControlUserDevice(String userId, String hostId, int dType, boolean isOpen)abstract voidonNotifyAnswerDegradeNormalUserToObserver(String s, boolean b)主持人将与会某正常用户降级为观察者 abstract voidonNotifyAnswerUpgradeObserverToNormalUser(String userId, boolean isAccept)主持人邀请观察者升级成正常用户, 观察者做出接受/拒绝之后, 给所有人的回调 abstract voidsendinInvite()abstract voidonRemoteUserUnpublishCameraStream(String userId, String streamId, String tag)-
-
Method Detail
-
onJoinChannelSuccess
abstract void onJoinChannelSuccess(String channel, String sessionId, int elapsed)
-
onRejoinChannelSuccess
abstract void onRejoinChannelSuccess(String channel, String mediaId, int elapsed)
-
onWarning
abstract void onWarning(int warn)
-
onError
abstract void onError(int err)
-
onApiCallExecuted
abstract void onApiCallExecuted(String api, int error)
-
onCameraReady
abstract void onCameraReady()
-
onVideoStopped
abstract void onVideoStopped()
-
onAudioQuality
abstract void onAudioQuality(String mediaId, int quality, short delay, short lost)
-
onLeaveChannel
abstract void onLeaveChannel(int val)
-
onRtcStats
abstract void onRtcStats()
-
onAudioVolumeIndication
abstract void onAudioVolumeIndication(int totalVolume)
-
onUserJoined
abstract void onUserJoined(String mediaId, int userType, int methodIdentification)
- Parameters:
methodIdentification- 方法调用标识 区分流加入 还是 信令加入, 1:流加入 ,2:信令加入
-
onRemoteUserPublishStream
abstract void onRemoteUserPublishStream(String userId, String streamId, String tag)
-
onRemoteUserUnpublishStream
abstract void onRemoteUserUnpublishStream(String userId, String streamId, String tag)
-
onUserOffline
abstract void onUserOffline(String userId, int reason)
-
onUserMuteAudio
abstract void onUserMuteAudio(String userId, boolean muted)
-
onUserMuteVideo
abstract void onUserMuteVideo(String mediaId, boolean muted)
-
onRemoteVideoStat
abstract void onRemoteVideoStat(String mediaId, int delay, int receivedBitrate, int receivedFrameRate)
-
onLocalVideoStat
abstract void onLocalVideoStat(int sentBitrate, int sentFrameRate)
-
onFirstRemoteVideoFrame
abstract void onFirstRemoteVideoFrame(String mediaId, int width, int height, int elapsed)
-
onFirstRemoteAudioFrame
abstract void onFirstRemoteAudioFrame(String mediaId)
-
onFirstLocalVideoFrame
abstract void onFirstLocalVideoFrame(int width, int height, int elapsed)
-
onFirstRemoteVideoDecoded
abstract void onFirstRemoteVideoDecoded(String mediaId, int width, int height, int elapsed)
-
onConnectionLost
abstract void onConnectionLost()
-
onConnectionInterrupted
abstract void onConnectionInterrupted()
-
onMediaEngineEvent
abstract void onMediaEngineEvent(int code)
-
onVendorMessage
abstract void onVendorMessage(String mediaId, Array<byte> data)
-
onRefreshRecordingServiceStatus
abstract void onRefreshRecordingServiceStatus(int status)
-
onAudioLevelReceive
abstract void onAudioLevelReceive(HashMap<String, String> audioLevel)
-
onAudioLevelSend
abstract void onAudioLevelSend(String audioLevel)
-
onWhiteBoardURL
abstract void onWhiteBoardURL(String url)
-
onNetworkReceiveLost
abstract void onNetworkReceiveLost(String userId, int lossRate)
-
onNetworkSendLost
abstract void onNetworkSendLost(int lossRate, int delay)
-
onNotifySharingScreen
abstract void onNotifySharingScreen(String userId, boolean isSharing)
-
onNotifyDegradeNormalUserToObserver
abstract void onNotifyDegradeNormalUserToObserver(String hostUid, String userId)
-
onNotifyAnswerObserverRequestBecomeNormalUser
abstract void onNotifyAnswerObserverRequestBecomeNormalUser(String userId, long status)
-
onNotifyUpgradeObserverToNormalUser
abstract void onNotifyUpgradeObserverToNormalUser(String hostUid, String userId)
-
onNotifyHostControlUserDevice
abstract void onNotifyHostControlUserDevice(String userId, String hostId, int dType, boolean isOpen)
-
onNotifyAnswerDegradeNormalUserToObserver
abstract void onNotifyAnswerDegradeNormalUserToObserver(String s, boolean b)
主持人将与会某正常用户降级为观察者
- Parameters:
s- 用户idb- 是否接受
-
onNotifyAnswerUpgradeObserverToNormalUser
abstract void onNotifyAnswerUpgradeObserverToNormalUser(String userId, boolean isAccept)
主持人邀请观察者升级成正常用户, 观察者做出接受/拒绝之后, 给所有人的回调
- Parameters:
userId- 用户IDisAccept- 是否接受
-
sendinInvite
abstract void sendinInvite()
-
onRemoteUserUnpublishCameraStream
abstract void onRemoteUserUnpublishCameraStream(String userId, String streamId, String tag)
-
-
-
-