5#ifndef NECallEngineConsts_h
6#define NECallEngineConsts_h
102 NERtcCallTypeAudio = 1,
104 NERtcCallTypeVideo = 2,
134 void (^complete)(NSString *token, NSError *error));
139#define kNERtcCallKitBusyCode @"601"
141static const NSUInteger kNERtcCallKitMaxTimeOut = 2 * 60;
NECallInitRtcMode
RTCSDK初始化模式
定义 NECallEngineConsts.h:118
@ GlobalInitRtc
全局初始化一次
定义 NECallEngineConsts.h:120
@ InitRtcInNeed
主叫呼叫以及被叫接收到呼叫邀请时候初始化,结束通话后销毁Rtc
定义 NECallEngineConsts.h:122
@ InitRtcInNeedDelayToAccept
被叫初始化Rtc延迟到 accept 执行
定义 NECallEngineConsts.h:124
void(^ NERtcCallKitTokenHandler)(uint64_t uid, NSString *channelName, void(^complete)(NSString *token, NSError *error))
定义 NECallEngineConsts.h:133
NECallEngineStatus
引擎状态
定义 NECallEngineConsts.h:29
@ NECallStatusCalling
呼叫中
定义 NECallEngineConsts.h:33
@ NECallStatusInCall
通话中
定义 NECallEngineConsts.h:37
@ NECallStatusCalled
正在被呼叫
定义 NECallEngineConsts.h:35
@ NECallStatusIdle
闲置
定义 NECallEngineConsts.h:31
NECallSwitchState
通话行为
定义 NECallEngineConsts.h:19
@ NECallSwitchStateInvite
邀请
定义 NECallEngineConsts.h:21
@ NECallSwitchStateAgree
接受
定义 NECallEngineConsts.h:23
@ NECallSwitchStateReject
拒绝
定义 NECallEngineConsts.h:25
NERtcCallStatus
通话状态
定义 NECallEngineConsts.h:41
@ NERtcCallStatusInCall
通话中
定义 NECallEngineConsts.h:49
@ NERtcCallStatusCalled
正在被呼叫
定义 NECallEngineConsts.h:47
@ NERtcCallStatusCalling
呼叫中
定义 NECallEngineConsts.h:45
@ NERtcCallStatusIdle
闲置
定义 NECallEngineConsts.h:43
NECallEngineErrorCode
引擎错误码
定义 NECallEngineConsts.h:128
@ CurrentStatusNotSupport
当前状态不支持
定义 NECallEngineConsts.h:130
NERtcCallTerminalCode
通话结束错误码
定义 NECallEngineConsts.h:53
@ TerminalAcceptFail
接听失败
定义 NECallEngineConsts.h:97
@ TerminalCodeCallFailed
发起呼叫失败
定义 NECallEngineConsts.h:69
@ TerminalCalleeReject
拒绝呼叫
定义 NECallEngineConsts.h:81
@ TerminalCallerCancel
取消呼叫
定义 NECallEngineConsts.h:77
@ TerminalBeHuangUp
呼叫被挂断
定义 NECallEngineConsts.h:87
@ TerminalCodeNormal
正常流程
定义 NECallEngineConsts.h:55
@ TerminalCodeTokenError
token 请求失败
定义 NECallEngineConsts.h:57
@ TerminalUserRtcDisconnected
Rtc房间断开链接
定义 NECallEngineConsts.h:93
@ TerminalCalleeCancel
呼叫被取消
定义 NECallEngineConsts.h:79
@ TerminalOtherRejected
多端登录被其他端拒绝
定义 NECallEngineConsts.h:89
@ TerminalRtcDisconnected
Rtc 断连
定义 NECallEngineConsts.h:75
@ TerminalUserRtcLeave
离开Rtc房间
定义 NECallEngineConsts.h:95
@ TerminalCallerRejcted
呼叫被拒绝
定义 NECallEngineConsts.h:83
@ TerminalCodeTimeOut
超时
定义 NECallEngineConsts.h:59
@ TerminalCodeJoinRtcError
加入rtc失败
定义 NECallEngineConsts.h:65
@ TerminalOtherAccepted
多端登录被其他端接听
定义 NECallEngineConsts.h:91
@ TerminalCodeBusy
用户占线
定义 NECallEngineConsts.h:61
@ TerminalCodeKicked
账号被踢
定义 NECallEngineConsts.h:71
@ TerminalCodeEmptyUid
uid 为空
定义 NECallEngineConsts.h:73
@ TerminalCodeCancelErrorParam
cancel 取消参数错误
定义 NECallEngineConsts.h:67
@ TerminalHuangUp
挂断呼叫
定义 NECallEngineConsts.h:85
@ TerminalCodeRtcInitError
rtc 初始化失败
定义 NECallEngineConsts.h:63
NERtcSwitchState
通话行为
定义 NECallEngineConsts.h:108
@ NERtcSwitchStateAgree
接受
定义 NECallEngineConsts.h:112
@ NERtcSwitchStateReject
拒绝
定义 NECallEngineConsts.h:114
@ NERtcSwitchStateInvite
邀请
定义 NECallEngineConsts.h:110
typedef NS_OPTIONS(NSUInteger, NECallType)
定义 NECallEngineConsts.h:11
void(^ NERtcCallKitPushConfigHandler)(NERtcCallKitPushConfig *config, NERtcCallKitContext *context)
定义 NECallEngineConsts.h:136
定义 NERtcCallKitContext.h:12
定义 NERtcCallKitPushConfig.h:10