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 |
是否为视频通话