JCCall 回调代理 更多...

#import <JCCallCallback.h>

类 <JCCallCallback> 继承关系图:

构造函数

(void) - onCallItemAdd:
 ‪新增通话回调 更多...
 
(void) - onCallItemRemove:reason:description:
 ‪移除通话 更多...
 
(void) - onCallItemUpdate:changeParam:
 ‪通话状态更新回调(当上层收到此回调时,可以根据 JCCallItem 对象获得该通话的所有信息及状态,从而更新该通话相关UI) 更多...
 
(void) - onMessageReceive:type:content:
 ‪通话中收到消息的回调 更多...
 

详细描述

JCCall 回调代理

函数文档

◆ onCallItemAdd:

- (void) onCallItemAdd: (JCCallItem *)  item

‪新增通话回调

参数
itemJCCallItem 对象

◆ onCallItemRemove:reason:description:

- (void) onCallItemRemove: (JCCallItem *)  item
reason: (JCCallReason reason
description: (NSString *)  description 

‪移除通话

参数
itemJCCallItem 对象
reason‪通话结束原因
description‪通话结束原因的描述,只有被动挂断的时候,才会收到这个值,其他情况下则返回空字符串
参见
JCCallReason

◆ onCallItemUpdate:changeParam:

- (void) onCallItemUpdate: (JCCallItem *)  item
changeParam: (JCCallChangeParam *)  changeParam 

‪通话状态更新回调(当上层收到此回调时,可以根据 JCCallItem 对象获得该通话的所有信息及状态,从而更新该通话相关UI)

参数
itemJCCallItem 对象
changeParam‪更新标识类

◆ onMessageReceive:type:content:

- (void) onMessageReceive: (JCCallItem *)  item
type: (NSString *)  type
content: (NSString *)  content 

‪通话中收到消息的回调

参数
itemJCCallItem 对象
type‪消息类型
content‪消息内容

该协议的文档由以下文件生成:
  • /Users/yangxiangkun/projects/JuphoonCloud/SDK/iOS/JMSDK/JMSDK/JCCall/JCCallCallback.h