NERtcCallKit V3.4.0
载入中...
搜索中...
未找到
NECallEngineConsts.h
浏览该文件的文档.
1// Copyright (c) 2022 NetEase, Inc. All rights reserved.
2// Use of this source code is governed by a MIT license that can be
3// found in the LICENSE file.
4
5#ifndef NECallEngineConsts_h
6#define NECallEngineConsts_h
7
10
11typedef NS_OPTIONS(NSUInteger, NECallType) {
13 NECallTypeAudio = 1,
15 NECallTypeVideo = 2,
16};
17
27
39
51
99
100typedef NS_OPTIONS(NSUInteger, NERtcCallType) {
102 NERtcCallTypeAudio = 1,
104 NERtcCallTypeVideo = 2,
105};
106
116
126
128typedef NS_ENUM(NSInteger, NECallEngineErrorCode) {
132
133typedef void (^NERtcCallKitTokenHandler)(uint64_t uid, NSString *channelName,
134 void (^complete)(NSString *token, NSError *error));
135
137 NERtcCallKitContext *context);
138
139#define kNERtcCallKitBusyCode @"601"
140
141static const NSUInteger kNERtcCallKitMaxTimeOut = 2 * 60;
142
143#endif /* NECallEngineConsts_h */
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