视频客服插件 - iOS v2401.0
载入中...
搜索中...
未找到
JCCConstants.h
1//
2// JCCConstants.h
3// JCCGuestPlugin
4//
5// Created by mirror on 2022/5/24.
6// Copyright © 2022 juphoon. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11NS_ASSUME_NONNULL_BEGIN
12
15
17typedef NS_ENUM(NSInteger, JCCClientState) {
28};
29
30
32typedef NS_ENUM(NSInteger, JCCMediaDeviceVideoAngle) {
43};
44
46typedef NS_ENUM(NSInteger, JCCSecurityType) {
53};
54
58typedef NS_ENUM(NSInteger, JCCVideoEncodeType) {
65};
66
70typedef NS_ENUM(NSInteger, JCCAudioEncodeType) {
77};
78
80typedef NS_ENUM(NSInteger, JCCReasonCode) {
82 JCCReasonCodeNone = ReasonNone,
84 JCCReasonCodeOther = ReasonOther,
86 JCCReasonCodeCallFunctionError = ReasonCallFunctionError,
88 JCCReasonCodeInvalidParam = ReasonInvalidParam,
89
91 JCCReasonCodeCliSDKNotInit = ReasonCliSDKNotInit,
93 JCCReasonCodeCliStateCannotLogin = ReasonCliStateCannotLogin,
95 JCCReasonCodeCliTimeOut = ReasonCliTimeOut,
97 JCCReasonCodeCliNetWork = ReasonCliNetWork,
99 JCCReasonCodeCliAppKey = ReasonCliAppKey,
101 JCCReasonCodeCliAuth = ReasonCliAuth,
103 JCCReasonCodeCliNoUser = ReasonCliNoUser,
105 JCCReasonCodeCliServerLogout = ReasonCliServerLogout,
106
108 JCCReasonCodeConfNotLogin = ReasonConfNotLogin,
124 JCCReasonCodeReasonConfInvalidPassword = ReasonConfInvalidPassword,
126 JCCReasonCodeReasonConfNumberNotFound = ReasonConfNumberNotFound,
128 JCCReasonCodeReasonConfAppConcurrencyFul = ReasonConfAppConcurrencyFul,
130 JCCReasonCodeReasonConfAllConcurrencyFul = ReasonConfAllConcurrencyFul,
134 JCCReasonCodeReasonConfInternalError = ReasonConfInternalError,
136 JCCReasonCodeReasonConfJoinLicenceLimit = ReasonConfJoinLicenceLimit
137
139
141typedef NS_ENUM(NSInteger, JCCGuestCallState) {
152};
153
154
155
157typedef NS_ENUM(NSInteger, JCCTermReason) {
186
188
192typedef NS_ENUM(NSInteger, JCCRoomState) {
201};
202
206typedef NS_ENUM (NSInteger, JCCResolution) {
214
216typedef NS_ENUM(NSInteger, JCCVideoDefinitionType) {
255};
256
260typedef NS_ENUM (NSInteger, JCCFileType) {
265};
266
270typedef NS_ENUM (NSInteger, JCCViewEvent) {
271 JCCViewEventTalkEndClick = 0 // 通话界面结束按钮点击事件
272};
273
275
276NS_ASSUME_NONNULL_END
JCCClientState
登录状态枚举
Definition: JCCConstants.h:17
JCCVideoEncodeType
Definition: JCCConstants.h:58
JCCViewEvent
Definition: JCCConstants.h:270
JCCGuestCallState
通话状态改变枚举
Definition: JCCConstants.h:141
JCCResolution
Definition: JCCConstants.h:206
JCCSecurityType
入会加密方式枚举
Definition: JCCConstants.h:46
JCCTermReason
通话结束原因枚举
Definition: JCCConstants.h:157
JCCAudioEncodeType
Definition: JCCConstants.h:70
JCCVideoDefinitionType
视频清晰度
Definition: JCCConstants.h:216
JCCMediaDeviceVideoAngle
视频旋转角度
Definition: JCCConstants.h:32
JCCReasonCode
登录登出原因枚举
Definition: JCCConstants.h:80
JCCRoomState
Definition: JCCConstants.h:192
JCCFileType
Definition: JCCConstants.h:260
@ JCCClientStateLogined
登录成功
Definition: JCCConstants.h:25
@ JCCClientStateLogouting
登出中
Definition: JCCConstants.h:27
@ JCCClientStateLogining
登录中
Definition: JCCConstants.h:23
@ JCCClientStateNotInit
未初始化
Definition: JCCConstants.h:19
@ JCCClientStateIdle
未登录
Definition: JCCConstants.h:21
@ JCCVideoEncodeTypeH264
H264编码类型
Definition: JCCConstants.h:60
@ JCCVideoEncodeTypeH265
H265编码类型
Definition: JCCConstants.h:62
@ JCCVideoEncodeTypeAV1
AV1编码类型
Definition: JCCConstants.h:64
@ JCCGuestCallStateCalling
发起方呼叫成功
Definition: JCCConstants.h:143
@ JCCGuestCallStateIncoming
接收方收到来电
Definition: JCCConstants.h:147
@ JCCGuestCallStateTalking
通话建立
Definition: JCCConstants.h:149
@ JCCGuestCallStateWaiting
发起方等待接听
Definition: JCCConstants.h:145
@ JCCGuestCallStateTermed
通话挂断
Definition: JCCConstants.h:151
@ JCCResolution360p
360p
Definition: JCCConstants.h:208
@ JCCResolution1080p
1080p
Definition: JCCConstants.h:212
@ JCCResolution720p
720p
Definition: JCCConstants.h:210
@ JCCSecurityTypeSrtp
SRTP
Definition: JCCConstants.h:50
@ JCCSecurityTypeSm4
SM4
Definition: JCCConstants.h:52
@ JCCSecurityTypeDisable
不加密
Definition: JCCConstants.h:48
@ JCCTermReasonInvalidParam
无效的参数
Definition: JCCConstants.h:179
@ JCCTermReasonOffline
网络异常导致本端结束通话
Definition: JCCConstants.h:165
@ JCCTermReasonJoinLicenceLimit
会场人员上限,licence限制
Definition: JCCConstants.h:173
@ JCCTermReasonNotLogin
用户未登录
Definition: JCCConstants.h:183
@ JCCTermReasonOther
其他原因
Definition: JCCConstants.h:185
@ JCCTermReasonNone
无错误
Definition: JCCConstants.h:159
@ JCCTermReasonIncomingTimeout
呼叫来电超时
Definition: JCCConstants.h:169
@ JCCTermReasonOver
对端结束通话
Definition: JCCConstants.h:163
@ JCCTermReasonRoomError
房间异常(服务端下发)
Definition: JCCConstants.h:177
@ JCCTermReasonCallFunctionError
函数调用失败
Definition: JCCConstants.h:181
@ JCCTermReasonQuit
本端结束通话
Definition: JCCConstants.h:161
@ JCCTermReasonIncomingCancel
呼叫来电取消
Definition: JCCConstants.h:167
@ JCCTermReasonReject
拒绝呼叫
Definition: JCCConstants.h:175
@ JCCTermReasonTimeOut
心跳超时
Definition: JCCConstants.h:171
@ JCCAudioEncodeTypePCMA
PCMA
Definition: JCCConstants.h:74
@ JCCAudioEncodeTypePCMU
PCMU
Definition: JCCConstants.h:76
@ JCCAudioEncodeTypeOPUS
OPUS
Definition: JCCConstants.h:72
@ JCCDefinitionFluencyFrameHigh
Definition: JCCConstants.h:230
@ JCCDefinitionCustom
自定义
Definition: JCCConstants.h:218
@ JCCDefinitionHighFrameHigh
Definition: JCCConstants.h:254
@ JCCDefinitionFluencyFrameLow
Definition: JCCConstants.h:224
@ JCCDefinitionHighFrameLow
Definition: JCCConstants.h:248
@ JCCDefinitionStandardFrameHigh
Definition: JCCConstants.h:242
@ JCCDefinitionStandardFrameLow
Definition: JCCConstants.h:236
@ JCCMediaDeviceVideoAngle0
Definition: JCCConstants.h:36
@ JCCMediaDeviceVideoAngle90
90°
Definition: JCCConstants.h:38
@ JCCMediaDeviceVideoAngle270
270°
Definition: JCCConstants.h:42
@ JCCMediaDeviceVideoAngleAuto
自动
Definition: JCCConstants.h:34
@ JCCMediaDeviceVideoAngle180
180°
Definition: JCCConstants.h:40
@ JCCReasonCodeNone
正常
Definition: JCCConstants.h:82
@ JCCReasonCodeConfNotLogin
未登录
Definition: JCCConstants.h:108
@ JCCReasonCodeCallFunctionError
方法调用失败
Definition: JCCConstants.h:86
@ JCCReasonCodeCliNetWork
网络异常
Definition: JCCConstants.h:97
@ JCCReasonCodeReasonConfJoinLicenceLimit
房间人员上限,licence限制
Definition: JCCConstants.h:136
@ JCCReasonCodeReasonConfInternalError
房间异常
Definition: JCCConstants.h:134
@ JCCReasonCodeReasonConfAppConcurrencyFul
服务器房间成员总数上限(移动端房间人数)
Definition: JCCConstants.h:128
@ JCCReasonCodeReasonConfQuit
主动离开
Definition: JCCConstants.h:118
@ JCCReasonCodeReasonConfTimeOut
超时
Definition: JCCConstants.h:110
@ JCCReasonCodeReasonConfAllConcurrencyFul
服务器房间成员总数上限(总房间人数)
Definition: JCCConstants.h:130
@ JCCReasonCodeCliStateCannotLogin
当前状态无法再次登录
Definition: JCCConstants.h:93
@ JCCReasonCodeOther
其他错误
Definition: JCCConstants.h:84
@ JCCReasonCodeReasonConfFull
房间成员已满
Definition: JCCConstants.h:122
@ JCCReasonCodeCliSDKNotInit
sdk 未初始化
Definition: JCCConstants.h:91
@ JCCReasonCodeReasonConfInvalidPassword
密码无效
Definition: JCCConstants.h:124
@ JCCReasonCodeReasonReasonConfAlreadyIn
房间已经存在(同时只能一个房间存在)
Definition: JCCConstants.h:132
@ JCCReasonCodeReasonConfNetWork
网络异常
Definition: JCCConstants.h:112
@ JCCReasonCodeCliNoUser
无该用户
Definition: JCCConstants.h:103
@ JCCReasonCodeCliTimeOut
超时
Definition: JCCConstants.h:95
@ JCCReasonCodeInvalidParam
无效的参数
Definition: JCCConstants.h:88
@ JCCReasonCodeCliAuth
账号密码错误
Definition: JCCConstants.h:101
@ JCCReasonCodeReasonConfOffline
掉线
Definition: JCCConstants.h:116
@ JCCReasonCodeReasonConfNumberNotFound
该房间号的房间不存在
Definition: JCCConstants.h:126
@ JCCReasonCodeReasonConfKicked
被踢
Definition: JCCConstants.h:114
@ JCCReasonCodeCliAppKey
appkey 错误
Definition: JCCConstants.h:99
@ JCCReasonCodeReasonConfOver
房间结束
Definition: JCCConstants.h:120
@ JCCReasonCodeCliServerLogout
被强制登出
Definition: JCCConstants.h:105
@ JCCRoomStateLeaving
离开中
Definition: JCCConstants.h:200
@ JCCRoomStateJoining
加入中
Definition: JCCConstants.h:196
@ JCCRoomStateIdle
空闲状态
Definition: JCCConstants.h:194
@ JCCRoomStateJoined
已加入
Definition: JCCConstants.h:198
@ JCCFileTypeVideo
视频
Definition: JCCConstants.h:264
@ JCCFileTypeImage
图片
Definition: JCCConstants.h:262