Interface IRCCallPlusResultListener

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      void onStartCall(RCCallPlusCode code, String callId, List<RCCallPlusUser> busyUserList) 发起通话方法结果回调。
      void onJoinCall(RCCallPlusCode code, String callId) 加入通话方法结果回调。
      void onInvite(RCCallPlusCode code, String callId, List<String> userIds, List<RCCallPlusUser> userList) 邀请用户加入通话结果回调。
      void onAccept(RCCallPlusCode code, String callId) 接听通话结果回调。
      void onHangup(RCCallPlusCode code, String callId) 挂断指定通话结果回调。
      void onStartCamera(RCCallPlusCode code, boolean mirror) 开启摄像头数据采集方法结果回调。
      void onStartCamera(RCCallPlusCode code, int cameraId, boolean mirror) 开启摄像头数据采集方法结果回调。
      void onStopCamera(RCCallPlusCode code) 关闭摄像头方法结果回调。
      void onSwitchCamera(RCCallPlusCode code, boolean isFrontCamera) 切换前后摄像头方法结果回调。
      void onSwitchCamera(RCCallPlusCode code, int cameraId, boolean mirror, boolean isFrontCamera) 切换前后摄像头方法结果回调。
      void onGetCallRecordsFromServer(RCCallPlusCode code, RCCallPlusRecordInfo record) 获取当前用户通话记录方法结果回调。 默认为正序查询返回结果
      void onGetCallRecordsFromServer(RCCallPlusCode code, RCCallPlusRecordInfo record, RCCallPlusOrder order) 获取当前用户通话记录方法结果回调。
      void onDeleteCallRecordsFromServer(RCCallPlusCode code, List<String> callIds) 批量删除通话记录方法结果回调。
      void onGetAvailableCallRecordsFromServer(RCCallPlusCode code, List<RCCallPlusCallRecord> recordList) 查询当前用户未结束的通话记录方法结果回调。
      void onDeleteAllCallRecordsFromServer(RCCallPlusCode code) 清除当前用户通话记录方法结果回调。
      void onRequestChangeMediaType(RCCallPlusCode code, String callId, String transactionId, RCCallPlusMediaType mediaType) 通话中请求切换媒体类型方法结果回调。
      void onReplyChangeMediaType(RCCallPlusCode code, String callId, String transactionId, boolean isAgreed) 响应通话中的切换媒体类型方法结果回调。
      void onCancelChangeMediaType(RCCallPlusCode code, String callId, String transactionId) 取消已经发起的切换媒体类型方法结果回调。
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • onStartCall

         void onStartCall(RCCallPlusCode code, String callId, List<RCCallPlusUser> busyUserList)

        发起通话方法结果回调。

        Parameters:
        code - 方法请求结果
        callId - 通话Id
        busyUserList - 呼叫成功后,返回被邀请人列表中的忙线用户列表
      • 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 - 被邀请的用户列表
        userList - 被邀请列表中忙线的用户列表
      • 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 - 摄像头Id
        mirror - 当前摄像头采集是否镜像
      • 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 - 摄像头Id
        mirror - 当前摄像头采集是否镜像
        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 - 通话Id
        transactionId - 事务Id
        mediaType - 媒体类型
      • onReplyChangeMediaType

         void onReplyChangeMediaType(RCCallPlusCode code, String callId, String transactionId, boolean isAgreed)

        响应通话中的切换媒体类型方法结果回调。

        Parameters:
        code - 方法请求结果
        callId - 通话Id
        transactionId - 事务Id
      • onCancelChangeMediaType

         void onCancelChangeMediaType(RCCallPlusCode code, String callId, String transactionId)

        取消已经发起的切换媒体类型方法结果回调。

        Parameters:
        code - 方法请求结果
        callId - 通话Id
        transactionId - 事务Id