Interface IRCCallPlusResultListener
-
- All Implemented Interfaces:
public interface IRCCallPlusResultListener
-
-
Method Summary
Modifier and Type Method Description voidonStartCall(RCCallPlusCode code, String callId, List<RCCallPlusUser> busyUserList)发起呼叫结果回调 voidonJoinCall(RCCallPlusCode code, String callId)加入通话结果回调 voidonInvite(RCCallPlusCode code, String callId, List<String> userIds, List<RCCallPlusUser> userList)邀请用户加入通话结果回调 voidonAccept(RCCallPlusCode code, String callId)接听通话结果回调 voidonHangup(RCCallPlusCode code, String callId)挂断通话结果回调。 voidonStartCamera(RCCallPlusCode code, boolean mirror)挂断通话结果回调 voidonStartCamera(RCCallPlusCode code, int cameraId, boolean mirror)开启指定摄像头结果回调 voidonStopCamera(RCCallPlusCode code)关闭摄像头结果回调 voidonSwitchCamera(RCCallPlusCode code, boolean isFrontCamera)切换前后摄像头结果回调 voidonSwitchCamera(RCCallPlusCode code, int cameraId, boolean mirror, boolean isFrontCamera)切换指定摄像头结果回调 voidonGetCallRecordsFromServer(RCCallPlusCode code, RCCallPlusRecordInfo record)获取当前用户通话记录结果回调 默认为正序查询返回结果 voidonGetCallRecordsFromServer(RCCallPlusCode code, RCCallPlusRecordInfo record, RCCallPlusOrder order)获取当前用户通话记录结果回调。 voidonDeleteCallRecordsFromServer(RCCallPlusCode code, List<String> callIds)批量删除当前用户通话记录结果 voidonGetAvailableCallRecordsFromServer(RCCallPlusCode code, List<RCCallPlusCallRecord> recordList)从服务器获取当前用户未结束的通话记录结果回调 voidonDeleteAllCallRecordsFromServer(RCCallPlusCode code)删除当前用户所有通话记录结果 voidonRequestChangeMediaType(RCCallPlusCode code, String callId, String transactionId, RCCallPlusMediaType mediaType)通话中请求媒体类型切换结果回调 voidonReplyChangeMediaType(RCCallPlusCode code, String callId, String transactionId, boolean isAgreed)响应通话中媒体类型切换请求结果回调 voidonCancelChangeMediaType(RCCallPlusCode code, String callId, String transactionId)取消已经发起的媒体类型切换请求结果回调 -
-
Method Detail
-
onStartCall
void onStartCall(RCCallPlusCode code, String callId, List<RCCallPlusUser> busyUserList)
发起呼叫结果回调
- Parameters:
code- 操作结果callId- 通话IdbusyUserList- 呼叫成功后,返回被邀请人列表中的忙线用户列表
-
onJoinCall
void onJoinCall(RCCallPlusCode code, String callId)
加入通话结果回调
- Parameters:
code- 操作结果callId- 通话Id
-
onInvite
void onInvite(RCCallPlusCode code, String callId, List<String> userIds, List<RCCallPlusUser> userList)
邀请用户加入通话结果回调
- Parameters:
code- 操作结果userIds- 被邀请的用户 id 列表userList- 被邀请列表中忙线的用户 id 列表
-
onAccept
void onAccept(RCCallPlusCode code, String callId)
接听通话结果回调
- Parameters:
code- 操作结果callId- 通话Id
-
onHangup
void onHangup(RCCallPlusCode code, String callId)
挂断通话结果回调。
- Parameters:
code- 操作结果callId- 通话Id
-
onStartCamera
void onStartCamera(RCCallPlusCode code, boolean mirror)
挂断通话结果回调
- Parameters:
code- 操作结果mirror- 当前摄像头采集是否镜像
-
onStartCamera
void onStartCamera(RCCallPlusCode code, int cameraId, boolean mirror)
开启指定摄像头结果回调
- Parameters:
code- 操作结果cameraId- 摄像头Idmirror- 当前摄像头采集是否镜像
-
onStopCamera
void onStopCamera(RCCallPlusCode code)
关闭摄像头结果回调
- Parameters:
code- 操作结果
-
onSwitchCamera
void onSwitchCamera(RCCallPlusCode code, boolean isFrontCamera)
切换前后摄像头结果回调
- Parameters:
code- 操作结果isFrontCamera- 操作后摄像头是否前置摄像头
-
onSwitchCamera
void onSwitchCamera(RCCallPlusCode code, int cameraId, boolean mirror, boolean isFrontCamera)
切换指定摄像头结果回调
- Parameters:
code- 操作结果cameraId- 摄像头Idmirror- 当前摄像头采集是否镜像isFrontCamera- 操作后摄像头是否前置摄像头
-
onGetCallRecordsFromServer
void onGetCallRecordsFromServer(RCCallPlusCode code, RCCallPlusRecordInfo record)
获取当前用户通话记录结果回调
默认为正序查询返回结果
- Parameters:
code- 操作结果record- 获取到的通话记录
-
onGetCallRecordsFromServer
void onGetCallRecordsFromServer(RCCallPlusCode code, RCCallPlusRecordInfo record, RCCallPlusOrder order)
获取当前用户通话记录结果回调。
- Parameters:
code- 操作结果record- 获取到的通话记录order- 查询时所使用的排序规则
-
onDeleteCallRecordsFromServer
void onDeleteCallRecordsFromServer(RCCallPlusCode code, List<String> callIds)
批量删除当前用户通话记录结果
- Parameters:
code- 操作结果callIds- 需要删除通话记录的通话Id列表
-
onGetAvailableCallRecordsFromServer
void onGetAvailableCallRecordsFromServer(RCCallPlusCode code, List<RCCallPlusCallRecord> recordList)
从服务器获取当前用户未结束的通话记录结果回调
- Parameters:
code- 操作结果recordList- 未结束的通话记录列表
-
onDeleteAllCallRecordsFromServer
void onDeleteAllCallRecordsFromServer(RCCallPlusCode code)
删除当前用户所有通话记录结果
- Parameters:
code- 操作结果
-
onRequestChangeMediaType
void onRequestChangeMediaType(RCCallPlusCode code, String callId, String transactionId, RCCallPlusMediaType mediaType)
通话中请求媒体类型切换结果回调
- Parameters:
code- 操作结果callId- 通话IdtransactionId- 事务IdmediaType- 媒体类型
-
onReplyChangeMediaType
void onReplyChangeMediaType(RCCallPlusCode code, String callId, String transactionId, boolean isAgreed)
响应通话中媒体类型切换请求结果回调
- Parameters:
code- 操作结果callId- 通话IdtransactionId- 事务Id
-
onCancelChangeMediaType
void onCancelChangeMediaType(RCCallPlusCode code, String callId, String transactionId)
取消已经发起的媒体类型切换请求结果回调
- Parameters:
code- 操作结果callId- 通话IdtransactionId- 事务Id
-
-
-
-