NERtcCallKit V4.7.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
41typedef NS_ENUM(NSInteger, NECallMode) {
46};
47
57
69
89
101
149
150typedef NS_OPTIONS(NSUInteger, NERtcCallType) {
152 NERtcCallTypeAudio = 1,
154 NERtcCallTypeVideo = 2,
155};
156
166
176
178typedef NS_ENUM(NSInteger, NECallEngineErrorCode) {
182
183typedef void (^NERtcCallKitTokenHandler)(uint64_t uid, NSString *channelName,
184 void (^complete)(NSString *token, NSError *error));
185
187 NERtcCallKitContext *context);
188
189#define kNERtcCallKitBusyCode @"601"
190
191static const NSUInteger kNERtcCallKitMaxTimeOut = 2 * 60;
192
193static const NSUInteger kNERtcCallKitDefaultTimeOut = 30;
194
195#endif /* NECallEngineConsts_h */
NECallMode
通话模式
定义 NECallEngineConsts.h:41
@ NECallModeMulti
多方通话
定义 NECallEngineConsts.h:45
@ NECallModeSingle
单呼
定义 NECallEngineConsts.h:43
NECallInitRtcMode
RTCSDK初始化模式
定义 NECallEngineConsts.h:168
@ GlobalInitRtc
全局初始化一次
定义 NECallEngineConsts.h:170
@ InitRtcInNeed
主叫呼叫以及被叫接收到呼叫邀请时候初始化,结束通话后销毁Rtc
定义 NECallEngineConsts.h:172
@ InitRtcInNeedDelayToAccept
被叫初始化Rtc延迟到 accept 执行
定义 NECallEngineConsts.h:174
NECallMemberState
通话成员状态
定义 NECallEngineConsts.h:49
@ NECallMemberStateWaiting
邀请中 / 待加入
定义 NECallEngineConsts.h:51
@ NECallMemberStateLeaving
正在离开 / 已离开
定义 NECallEngineConsts.h:55
@ NECallMemberStateJoined
已加入 RTC 房间
定义 NECallEngineConsts.h:53
void(^ NERtcCallKitTokenHandler)(uint64_t uid, NSString *channelName, void(^complete)(NSString *token, NSError *error))
定义 NECallEngineConsts.h:183
NECallInviteState
通话中邀请生命周期状态
定义 NECallEngineConsts.h:71
@ NECallInviteStateFailed
邀请发送或加入通话失败
定义 NECallEngineConsts.h:83
@ NECallInviteStateTimeout
邀请超时或同意接听后加入通话超时
定义 NECallEngineConsts.h:79
@ NECallInviteStateRejected
被邀请方拒绝
定义 NECallEngineConsts.h:77
@ NECallInviteStateCanceled
邀请被取消
定义 NECallEngineConsts.h:85
@ NECallInviteStateSent
邀请已发送
定义 NECallEngineConsts.h:73
@ NECallInviteStateUnsupported
被邀请端不支持多人通话
定义 NECallEngineConsts.h:87
@ NECallInviteStateJoined
被邀请方已加入通话,成为有效成员
定义 NECallEngineConsts.h:75
@ NECallInviteStateBusy
被邀请方忙线
定义 NECallEngineConsts.h:81
NECallEngineStatus
引擎状态
定义 NECallEngineConsts.h:29
@ NECallStatusCalling
呼叫中
定义 NECallEngineConsts.h:33
@ NECallStatusInCall
通话中
定义 NECallEngineConsts.h:37
@ NECallStatusCalled
正在被呼叫
定义 NECallEngineConsts.h:35
@ NECallStatusIdle
闲置
定义 NECallEngineConsts.h:31
NECallMemberChangeType
成员变化类型
定义 NECallEngineConsts.h:59
@ NECallMemberChangeTypeLeave
离开
定义 NECallEngineConsts.h:63
@ NECallMemberChangeTypeMediaChange
音视频媒体状态变化
定义 NECallEngineConsts.h:67
@ NECallMemberChangeTypeJoin
加入
定义 NECallEngineConsts.h:61
@ NECallMemberChangeTypeStateChange
状态变化
定义 NECallEngineConsts.h:65
NECallSwitchState
通话行为
定义 NECallEngineConsts.h:19
@ NECallSwitchStateInvite
邀请
定义 NECallEngineConsts.h:21
@ NECallSwitchStateAgree
接受
定义 NECallEngineConsts.h:23
@ NECallSwitchStateReject
拒绝
定义 NECallEngineConsts.h:25
NERtcCallStatus
通话状态
定义 NECallEngineConsts.h:91
@ NERtcCallStatusInCall
通话中
定义 NECallEngineConsts.h:99
@ NERtcCallStatusCalled
正在被呼叫
定义 NECallEngineConsts.h:97
@ NERtcCallStatusCalling
呼叫中
定义 NECallEngineConsts.h:95
@ NERtcCallStatusIdle
闲置
定义 NECallEngineConsts.h:93
NECallEngineErrorCode
引擎错误码
定义 NECallEngineConsts.h:178
@ CurrentStatusNotSupport
当前状态不支持
定义 NECallEngineConsts.h:180
NERtcCallTerminalCode
通话结束错误码
定义 NECallEngineConsts.h:103
@ TerminalAcceptFail
接听失败
定义 NECallEngineConsts.h:147
@ TerminalCodeCallFailed
发起呼叫失败
定义 NECallEngineConsts.h:119
@ TerminalCalleeReject
拒绝呼叫
定义 NECallEngineConsts.h:131
@ TerminalCallerCancel
取消呼叫
定义 NECallEngineConsts.h:127
@ TerminalBeHuangUp
呼叫被挂断
定义 NECallEngineConsts.h:137
@ TerminalCodeNormal
正常流程
定义 NECallEngineConsts.h:105
@ TerminalCodeTokenError
token 请求失败
定义 NECallEngineConsts.h:107
@ TerminalUserRtcDisconnected
Rtc房间断开链接
定义 NECallEngineConsts.h:143
@ TerminalCalleeCancel
呼叫被取消
定义 NECallEngineConsts.h:129
@ TerminalOtherRejected
多端登录被其他端拒绝
定义 NECallEngineConsts.h:139
@ TerminalRtcDisconnected
Rtc 断连
定义 NECallEngineConsts.h:125
@ TerminalUserRtcLeave
离开Rtc房间
定义 NECallEngineConsts.h:145
@ TerminalCallerRejcted
呼叫被拒绝
定义 NECallEngineConsts.h:133
@ TerminalCodeTimeOut
超时
定义 NECallEngineConsts.h:109
@ TerminalCodeJoinRtcError
加入rtc失败
定义 NECallEngineConsts.h:115
@ TerminalOtherAccepted
多端登录被其他端接听
定义 NECallEngineConsts.h:141
@ TerminalCodeBusy
用户占线
定义 NECallEngineConsts.h:111
@ TerminalCodeKicked
账号被踢
定义 NECallEngineConsts.h:121
@ TerminalCodeEmptyUid
uid 为空
定义 NECallEngineConsts.h:123
@ TerminalCodeCancelErrorParam
cancel 取消参数错误
定义 NECallEngineConsts.h:117
@ TerminalHuangUp
挂断呼叫
定义 NECallEngineConsts.h:135
@ TerminalCodeRtcInitError
rtc 初始化失败
定义 NECallEngineConsts.h:113
NERtcSwitchState
通话行为
定义 NECallEngineConsts.h:158
@ NERtcSwitchStateAgree
接受
定义 NECallEngineConsts.h:162
@ NERtcSwitchStateReject
拒绝
定义 NECallEngineConsts.h:164
@ NERtcSwitchStateInvite
邀请
定义 NECallEngineConsts.h:160
typedef NS_OPTIONS(NSUInteger, NECallType)
定义 NECallEngineConsts.h:11
void(^ NERtcCallKitPushConfigHandler)(NERtcCallKitPushConfig *config, NERtcCallKitContext *context)
定义 NECallEngineConsts.h:186
定义 NERtcCallKitContext.h:12
定义 NERtcCallKitPushConfig.h:10