Package io.rong.calllib
Class RongRTCEventHandler
-
- All Implemented Interfaces:
public class RongRTCEventHandler
-
-
Constructor Summary
Constructors Constructor Description RongRTCEventHandler(ICallEngineListener listener)
-
Method Summary
Modifier and Type Method Description voidonRemoteUserPublishResource(RCRTCRemoteUser remoteUser, List<RCRTCInputStream> publishResource)voidonRemoteUserMuteAudio(RCRTCRemoteUser remoteUser, RCRTCInputStream stream, boolean mute)voidonRemoteUserMuteVideo(RCRTCRemoteUser remoteUser, RCRTCInputStream stream, boolean mute)远端用户打开或关闭发布的视频流。 例如用户开启或者关闭摄像头 voidonRemoteUserUnpublishResource(RCRTCRemoteUser remoteUser, List<RCRTCInputStream> unPublishResource)voidonUserJoined(RCRTCRemoteUser remoteUser)voidonUserLeft(RCRTCRemoteUser remoteUser)voidonUserOffline(RCRTCRemoteUser remoteUser)voidonPublishLiveStreams(List<RCRTCInputStream> streams)voidonUnpublishLiveStreams(List<RCRTCInputStream> streams)voidonPublishCDNStream(RCRTCCDNInputStream streams)voidonUnpublishCDNStream(RCRTCCDNInputStream streams)voidonVideoTrackAdd(String userId, String tag)voidonFirstRemoteVideoFrame(String userId, String tag)voidonLeaveRoom(int reasonCode)voidonReceiveMessage(Message message)voidonKickedByServer()voidonFirstRemoteAudioFrame(String userId, String tag)-
-
Method Detail
-
onRemoteUserPublishResource
void onRemoteUserPublishResource(RCRTCRemoteUser remoteUser, List<RCRTCInputStream> publishResource)
-
onRemoteUserMuteAudio
void onRemoteUserMuteAudio(RCRTCRemoteUser remoteUser, RCRTCInputStream stream, boolean mute)
-
onRemoteUserMuteVideo
void onRemoteUserMuteVideo(RCRTCRemoteUser remoteUser, RCRTCInputStream stream, boolean mute)
远端用户打开或关闭发布的视频流。 例如用户开启或者关闭摄像头
- Parameters:
remoteUser- 远端用户stream- 视频流mute- true表示关闭,false表示打开
-
onRemoteUserUnpublishResource
void onRemoteUserUnpublishResource(RCRTCRemoteUser remoteUser, List<RCRTCInputStream> unPublishResource)
-
onUserJoined
void onUserJoined(RCRTCRemoteUser remoteUser)
-
onUserLeft
void onUserLeft(RCRTCRemoteUser remoteUser)
-
onUserOffline
void onUserOffline(RCRTCRemoteUser remoteUser)
-
onPublishLiveStreams
void onPublishLiveStreams(List<RCRTCInputStream> streams)
-
onUnpublishLiveStreams
void onUnpublishLiveStreams(List<RCRTCInputStream> streams)
-
onPublishCDNStream
void onPublishCDNStream(RCRTCCDNInputStream streams)
-
onUnpublishCDNStream
void onUnpublishCDNStream(RCRTCCDNInputStream streams)
-
onVideoTrackAdd
void onVideoTrackAdd(String userId, String tag)
-
onFirstRemoteVideoFrame
void onFirstRemoteVideoFrame(String userId, String tag)
-
onLeaveRoom
void onLeaveRoom(int reasonCode)
-
onReceiveMessage
void onReceiveMessage(Message message)
-
onKickedByServer
void onKickedByServer()
-
onFirstRemoteAudioFrame
void onFirstRemoteAudioFrame(String userId, String tag)
-
-
-
-