NERtc iOS SDK  V5.5.40
宏定义 | 枚举
NERtcLinkEngineEnum.h 文件参考
#import <Foundation/Foundation.h>
#import "NERtcEngineEnum.h"

浏览源代码.

宏定义

#define kNERtcLinkKickOffDisconnect   99999
 被踢导致的onDisconnect 更多...
 

枚举

enum  NERtcLinkResult {
  kNERtcLinkNoError = 0 , kNERtcLinkErrFatal , kNERtcLinkErrorState , kNERtcLinkErrorConnect ,
  kNERtcLinkErrorParam , kNERtcLinkErrNotSupported
}
 连接状态。 更多...
 
enum  NERtcLinkMediaType { kNERtcLinkCallMediaTypeAudio = 0 , kNERtcLinkCallMediaTypeVideo = 1 }
 呼叫媒体类型。 更多...
 
enum  NERtcLinkKickOutReason { kNERtcLinkKickOutLogin = 1 , kNERtcLinkKickOutAdminOPerate = 2 }
 被踢原因。 更多...
 

宏定义说明

◆ kNERtcLinkKickOffDisconnect

#define kNERtcLinkKickOffDisconnect   99999

被踢导致的onDisconnect

枚举类型说明

◆ NERtcLinkKickOutReason

被踢原因。

枚举值
kNERtcLinkKickOutLogin 

登录互踢。
通常原因为同一个 uid 发起了两个或两个以上的直呼。

kNERtcLinkKickOutAdminOPerate 

被 PSTN 服务端踢出直呼。

◆ NERtcLinkMediaType

呼叫媒体类型。

枚举值
kNERtcLinkCallMediaTypeAudio 

语音呼叫

kNERtcLinkCallMediaTypeVideo 

视频呼叫。

注解
此类型暂不支持,具体请联系网易云信商务经理。

◆ NERtcLinkResult

连接状态。

枚举值
kNERtcLinkNoError 

请求成功。

kNERtcLinkErrFatal 

通用错误。

kNERtcLinkErrorState 

非法错误。
通常原因为呼叫状态冲突,例如:

  • PSTN 引擎未初始化时,调用了 setUpEngineWithContext 以外的其他接口。
  • 调用 directCallHangupCall 挂断直呼前,尚未调用 directCallStartCallWithParam 开启直呼。
kNERtcLinkErrorConnect 

连接失败。
通常原因为 PSTN 服务器连接失败,例如网络中断导致连接服务器失败。

kNERtcLinkErrorParam 

参数错误。
请检查传参是否正确。

kNERtcLinkErrNotSupported 

不支持的操作。