JCSDK-iOS
| 枚举
访客模块

class  JCGuest
 访客模块 更多...
 
protocol  <JCGuestCallback>
 访客回调 更多...
 
class  JCGuestCallParam
 

枚举

enum  JCGuestCallStateChangeType : NSInteger { JCGuestCallStateChangeTypeCalling, JCGuestCallStateChangeTypeWaiting, JCGuestCallStateChangeTypeTalking, JCGuestCallStateChangeTypeTermed }
 
enum  JCGuestCallState : NSInteger { JCGuestCallStateIdle = 0, JCGuestCallStateCalling, JCGuestCallStateWaiting, JCGuestCallStateTalking }
 
enum  JCGuestCallTermReason : NSUInteger {
  JCGuestCallTermReasonNone, JCGuestCallTermReasonQuit, JCGuestCallTermReasonOver, JCGuestCallTermReasonOffline,
  JCGuestCallTermReasonInvalidParam = 97, JCGuestCallTermReasonCallFunctionError = 98, JCGuestCallTermReasonNotLogin = 99, JCGuestCallTermReasonOther = 100
}
 
enum  JCGuestPartRoleType : NSInteger { JCGuestPartRoleTypeAgent = 0x40, JCGuestPartRoleTypeGuest = 0x80 }
 
enum  JCGuestRoleType : NSInteger { JCGuestRoleTypeUnknown = -1, JCGuestRoleTypeGeneral = 0, JCGuestRoleTypeVIP }
 
enum  JCGuestStorageFileType : NSInteger {
  JCGuestStorageFileTypeVideo = 0, JCGuestStorageFileTypeAudio, JCGuestStorageFileTypePicture, JCGuestStorageFileTypeDocument,
  JCGuestStorageFileTypeOther, JCGuestStorageFileTypeMax
}
 
enum  JCGuestTagType : NSInteger { JCGuestTagUnknown = -1, JCGuestTagOffLine, JCGuestTagCancelOffLine, JCGuestTagGoBackOffLine }
 
enum  JCGuestCallType : NSInteger { JCGuestCallTypeAudio = 0, JCGuestCallTypeVideo }
 

详细描述

枚举类型说明

◆ JCGuestCallState

enum JCGuestCallState : NSInteger

通话状态

枚举值
JCGuestCallStateIdle 

空闲状态

JCGuestCallStateCalling 

发起方呼叫成功

JCGuestCallStateWaiting 

发起方等待接听

JCGuestCallStateTalking 

双方通话中

◆ JCGuestCallStateChangeType

enum JCGuestCallStateChangeType : NSInteger

通话状态改变

枚举值
JCGuestCallStateChangeTypeCalling 

发起方呼叫成功

JCGuestCallStateChangeTypeWaiting 

发起方等待接听

JCGuestCallStateChangeTypeTalking 

通话建立

JCGuestCallStateChangeTypeTermed 

通话挂断

◆ JCGuestCallTermReason

enum JCGuestCallTermReason : NSUInteger

通话结束的原因

枚举值
JCGuestCallTermReasonNone 

无错误

JCGuestCallTermReasonQuit 

本端结束通话

JCGuestCallTermReasonOver 

对端结束通话

JCGuestCallTermReasonOffline 

网络异常导致本端结束通话

JCGuestCallTermReasonInvalidParam 

无效的参数

JCGuestCallTermReasonCallFunctionError 

函数调用失败

JCGuestCallTermReasonNotLogin 

用户未登录

JCGuestCallTermReasonOther 

其他原因

◆ JCGuestCallType

enum JCGuestCallType : NSInteger

访客通话类型

枚举值
JCGuestCallTypeAudio 

语音通话

JCGuestCallTypeVideo 

视频通话

◆ JCGuestPartRoleType

enum JCGuestPartRoleType : NSInteger

成员角色

枚举值
JCGuestPartRoleTypeAgent 

坐席

JCGuestPartRoleTypeGuest 

访客

◆ JCGuestRoleType

enum JCGuestRoleType : NSInteger

访客角色类型

枚举值
JCGuestRoleTypeUnknown 

未知

JCGuestRoleTypeGeneral 

普通

JCGuestRoleTypeVIP 

VIP

◆ JCGuestStorageFileType

enum JCGuestStorageFileType : NSInteger

文件类型

枚举值
JCGuestStorageFileTypeVideo 

视频

JCGuestStorageFileTypeAudio 

音频

JCGuestStorageFileTypePicture 

图片

JCGuestStorageFileTypeDocument 

文档

JCGuestStorageFileTypeOther 

其他

◆ JCGuestTagType

enum JCGuestTagType : NSInteger

排队标签

枚举值
JCGuestTagUnknown 

未知

JCGuestTagOffLine 

开启后台排队

JCGuestTagCancelOffLine 

取消后台排队

JCGuestTagGoBackOffLine 

回到后台排队