|
JMSDK iOS
v2.8.0
API文档
|
通话对象,此类主要记录通话的一些状态,UI可以根据其中的状态进行更新 更多...
#import <JCCallItem.h>
属性 | |
| long | callId |
| NSString * | userId |
| NSString * | displayName |
| NSString * | renderId |
| JCCallDirection | direction |
| bool | video |
| long | beginTime |
| long | talkingBeginTime |
| JCCallState | state |
| bool | hold |
| bool | held |
| bool | mute |
| bool | audioRecord |
| NSString * | audioRecordFilePath |
| bool | localVideoRecord |
| NSString * | localVideoRecordFilePath |
| bool | remoteVideoRecord |
| NSString * | remoteVideoRecordFilePath |
| NSString * | audioOutputType |
| bool | active |
| bool | uploadVideoStreamSelf |
| bool | uploadVideoStreamOther |
| JCCallReason | reason |
| int | netStatus |
| long | netStatusUpdateTime |
| NSString * | extraParam |
| NSString * | serverCallId |
通话对象,此类主要记录通话的一些状态,UI可以根据其中的状态进行更新
|
readnonatomicassign |
是否激活状态,会议通话时忽略此参数
|
readnonatomiccopy |
音频输出类型,根据类型判断是听筒,耳机,麦克风等
|
readnonatomicassign |
是否是录音状态
|
readnonatomiccopy |
录音文件路径
|
readnonatomicassign |
通话建立时间戳,单位秒
|
readnonatomicassign |
通话id
|
readnonatomicassign |
通话方向(呼入或呼出),参见 JCCallDirection
|
readnonatomiccopy |
用户昵称
|
readnonatomiccopy |
透传参数
|
readnonatomicassign |
是否是被挂起状态
|
readnonatomicassign |
是否是挂起状态
|
readnonatomicassign |
是否本端视频录制状态
|
readnonatomiccopy |
本地录像文件路径
|
readnonatomicassign |
是否是静音状态
|
readnonatomicassign |
网络状态
|
readnonatomicassign |
网络状态更新时间
|
readnonatomicassign |
通话结束原因
|
readnonatomicassign |
是否远端视频录制状态
|
readnonatomiccopy |
远端录像文件路径
|
readnonatomiccopy |
渲染标识,用于 JCMediaDevice 渲染视频使用
|
readnonatomiccopy |
获取服务端唯一通话CallId,可以用来通话去重,如果为空字符串则不能通过此字段来去重,说明此通话还未到服务器
|
readnonatomicassign |
通话状态,参见 JCCallState
|
readnonatomicassign |
通话开始时间,单位秒
|
readnonatomicassign |
对端是否在上传视频流,针对视频通话有效
|
readnonatomicassign |
本端是否在上传视频流,针对视频通话有效
|
readnonatomiccopy |
用户标识
|
readnonatomicassign |
是否为视频通话