NERtc iOS SDK  V4.6.20
NERtcEngineErrorCode.h
浏览该文件的文档.
1 /*
2  * Copyright (c) 2021 NetEase, Inc. All rights reserved.
3  */
4 
5 #import <Foundation/Foundation.h>
6 
7 NS_ASSUME_NONNULL_BEGIN
8 
17 typedef NS_ENUM(int, NERtcError) {
18 
28  // Resource allocation errors. No such errors are returned during regular requests.
29 
30 
46 
65 
93 
94  //Engine error code
103  kNERtcErrFatal = 30001,
366 
468 
484 
566 };
567 
568 typedef NS_ENUM(int, NERtcWarning) {
569 
579 
580  // Resource allocation errors. No such errors are returned during regular requests.
590 
600 };
601 
611 typedef NS_ENUM(int, kNERtcLiveStreamError) {
612 
622 
641 
651 
661 
680 
690 
709 };
710 
711 
712 extern __attribute__((visibility("default"))) NSString * const NERtcReserveChannelErrorDomain;
713 extern __attribute__((visibility("default"))) NSString * const NERtcRoomServerErrorDomain;
714 extern __attribute__((visibility("default"))) NSString * const NERtcLocalErrorDomain;
715 extern __attribute__((visibility("default"))) NSString * const NERtcRemoteErrorDomain;
716 
717 #ifdef __cplusplus
718 extern "C" {
719 #endif
720 
721 
722 
735 __attribute__((visibility("default"))) NSString * NERtcErrorDescription(int errorCode);
736 
737 #ifdef __cplusplus
738 } // extern "C"
739 #endif
740 
741 NS_ASSUME_NONNULL_END
__attribute__((visibility("default"))) NSString *const NERtcReserveChannelErrorDomain
获取错误码描述。
kNERtcLiveStreamError
LiveStream Error Code。
Definition: NERtcEngineErrorCode.h:611
@ kNERtcLiveStreamErrorRequestIsInvaild
task请求无效,被后续操作覆盖。
Definition: NERtcEngineErrorCode.h:621
@ kNERtcErrLsTaskInvalidLayout
布局参数错误。
Definition: NERtcEngineErrorCode.h:699
@ kNERtcLiveStreamErrorNotFound
taskId任务不存在,或房间不存在。
Definition: NERtcEngineErrorCode.h:670
@ kNERtcErrLsTaskUserPicErr
用户图片错误。
Definition: NERtcEngineErrorCode.h:708
@ kNERtcLiveStreamErrorDuplicateId
推流ID重复。
Definition: NERtcEngineErrorCode.h:660
@ kNERtcLiveStreamErrorRoomExited
房间已经退出。
Definition: NERtcEngineErrorCode.h:640
@ kNERtcLiveStreamErrorNumLimit
推流任务超出上限。
Definition: NERtcEngineErrorCode.h:650
@ kNERtcLiveStreamErrorInternalServerErr
服务器内部错误。
Definition: NERtcEngineErrorCode.h:689
@ kNERtcLiveStreamErrorIsInvaild
task参数格式错误。
Definition: NERtcEngineErrorCode.h:631
@ kNERtcLiveStreamErrorRequestErr
请求失败。
Definition: NERtcEngineErrorCode.h:679
NERtcError
Engine Error Code。
Definition: NERtcEngineErrorCode.h:17
@ kNERtcErrServerKicked
被踢出房间
Definition: NERtcEngineErrorCode.h:440
@ kNERtcErrICETimeOut
ICE 连接超时
Definition: NERtcEngineErrorCode.h:470
@ kNERtcRuntimeErrADMStartRecording
音频采集设备开始失败
Definition: NERtcEngineErrorCode.h:511
@ kNERtcErrDeviceNotFound
设备未找到。
Definition: NERtcEngineErrorCode.h:166
@ kNERtcErrChannelMediaRelayInvalidState
媒体流转发状态无效。 原因通常为重复调用 startChannelMediaRelay。成功调用startChannelMediaRelay后,必须先调用 stopChannelMediaRelay ...
Definition: NERtcEngineErrorCode.h:339
@ kNERtcErrChannelReserveErrorAppKey
非法的APP KEY。
Definition: NERtcEngineErrorCode.h:74
@ kNERtcErrMediaConnectionDisconnected
媒体连接断开
Definition: NERtcEngineErrorCode.h:422
@ kNERtcErrChannelNotJoined
尚未加入房间。
Definition: NERtcEngineErrorCode.h:256
@ kNERtcErrChannelReserveTimeOut
请求超时。
Definition: NERtcEngineErrorCode.h:55
@ kNERtcErrDeviceOccupied
所选设备已被占用
Definition: NERtcEngineErrorCode.h:238
@ kNERtcErrInvalidUserID
非法的用户 ID。
Definition: NERtcEngineErrorCode.h:301
@ kNERtcErrConnectFail
连接服务器错误。
Definition: NERtcEngineErrorCode.h:229
@ kNERtcRuntimeErrADMStopPlayout
音频播放设备停止失败
Definition: NERtcEngineErrorCode.h:547
@ kNERtcErrInvalidRender
非法的渲染容器。
Definition: NERtcEngineErrorCode.h:202
@ kNERtcErrInvalidState
当前状态不支持的操作。
Definition: NERtcEngineErrorCode.h:139
@ kNERtcErrChannelReserveErrorParam
服务器请求参数错误 。
Definition: NERtcEngineErrorCode.h:64
@ kNERtcErrFatal
通用错误 。
Definition: NERtcEngineErrorCode.h:103
@ kNERtcErrChannelLeaveByDuplicateUidLogin
房间被关闭因为有重复 uid 登录
Definition: NERtcEngineErrorCode.h:467
@ kNERtcErrTransmitPendding
传输错误。
Definition: NERtcEngineErrorCode.h:220
@ kNERtcErrCreateDeviceSourceFail
设备创建错误。
Definition: NERtcEngineErrorCode.h:193
@ kNERtcNoError
没有错误。
Definition: NERtcEngineErrorCode.h:27
@ kNERtcErrNotSupported
不支持的操作。
Definition: NERtcEngineErrorCode.h:130
@ kNERtcErrEncryptNotSuitable
设置的媒体流加密密钥与房间中其他成员不一致,加入房间失败。 请通过 enableEncryption 重新设置加密密钥。
Definition: NERtcEngineErrorCode.h:377
@ kNERtcErrRequestJoinChannelFail
加入房间操作失败。
Definition: NERtcEngineErrorCode.h:274
@ kNERtcErrInvalidDeviceSourceID
非法设备 ID。
Definition: NERtcEngineErrorCode.h:175
@ kNERtcErrChannelReserveMoreThanTwoUser
只支持两个用户, 有第三个人试图使用相同的房间名分配房间。
Definition: NERtcEngineErrorCode.h:83
@ kNERtcErrChannelLeaveBySwitchAction
房间被关闭因为切换房间的操作
Definition: NERtcEngineErrorCode.h:458
@ kNERtcErrInvalidParam
错误的参数。
Definition: NERtcEngineErrorCode.h:121
@ kNERtcErrStreamNotFound
媒体流未找到
Definition: NERtcEngineErrorCode.h:395
@ kNERtcErrSignalDisconnected
信令连接断开
Definition: NERtcEngineErrorCode.h:431
@ kNERtcErrInvalidVideoProfile
非法的视频 profile type。
Definition: NERtcEngineErrorCode.h:184
@ kNERtcErrDevicePreviewAlreadyStarted
设备已经打开。
Definition: NERtcEngineErrorCode.h:211
@ kNERtcRuntimeErrADMInitRecording
音频采集设备初始化失败
Definition: NERtcEngineErrorCode.h:502
@ kNERtcErrMediaOpenBannedByServer
被服务器禁言
Definition: NERtcEngineErrorCode.h:483
@ kNERtcErrSwitchChannelInvalidState
切换房间状态无效。
Definition: NERtcEngineErrorCode.h:328
@ kNERtcRuntimeErrVDMNoAuthorize
没有视频设备权限
Definition: NERtcEngineErrorCode.h:556
@ kNERtcErrChannelAlreadyJoined
重复加入房间。
Definition: NERtcEngineErrorCode.h:247
@ kNERtcRuntimeErrADMStartPlayout
音频播放设备开始失败
Definition: NERtcEngineErrorCode.h:538
@ kNERtcErrSourceNotFound
source 未找到。
Definition: NERtcEngineErrorCode.h:319
@ kNERtcErrOSAuthorize
操作系统权限问题
Definition: NERtcEngineErrorCode.h:479
@ kNERtcErrLackOfResource
资源耗尽。
Definition: NERtcEngineErrorCode.h:148
@ kNERtcErrUserNotFound
用户未找到。
Definition: NERtcEngineErrorCode.h:292
@ kNERtcErrConnectionNotFound
连接未找到
Definition: NERtcEngineErrorCode.h:386
@ kNERtcErrSessionNotFound
会话未找到 。
Definition: NERtcEngineErrorCode.h:283
@ kNERtcErrChannelMediaRelayStopFailed
停止媒体流转发操作失败。 原因通常为未开启媒体流转发。请确认调用 stopChannelMediaRelay 前,是否已成功调用 startChannelMediaRelay 开启媒体流转发。
Definition: NERtcEngineErrorCode.h:365
@ kNERtcRuntimeErrADMNoAuthorize
没有音频设备权限
Definition: NERtcEngineErrorCode.h:493
@ kNERtcErrOutOfMemory
内存耗尽。
Definition: NERtcEngineErrorCode.h:112
@ kNERtcErrAddTrackFail
加入 track 失败
Definition: NERtcEngineErrorCode.h:404
@ KNERtcErrChannelReservePermissionDenied
权限不足。原因包括:。
Definition: NERtcEngineErrorCode.h:45
@ kNERtcErrTrackNotFound
track 未找到
Definition: NERtcEngineErrorCode.h:413
@ kNERtcRuntimeErrVDMNotScreenUseSubStream
非屏幕共享使用辅流
Definition: NERtcEngineErrorCode.h:565
@ kNERtcErrChannelReserveServerFail
分配房间服务器出错。
Definition: NERtcEngineErrorCode.h:92
@ kNERtcErrInvalidIndex
非法 index。
Definition: NERtcEngineErrorCode.h:157
@ kNERtcRuntimeErrADMStopRecording
音频采集设备停止失败
Definition: NERtcEngineErrorCode.h:520
@ kNERtcErrChannelRepleatedlyLeave
重复离开房间。
Definition: NERtcEngineErrorCode.h:265
@ kNERtcRuntimeErrADMInitPlayout
音频播放设备初始化失败
Definition: NERtcEngineErrorCode.h:529
@ kNERtcErrMediaNotStarted
用户多媒体数据未连接。
Definition: NERtcEngineErrorCode.h:310
@ kNERtcErrChannelMediaRelayPermissionDenied
媒体流转发权限不足。 原因通常包括:
Definition: NERtcEngineErrorCode.h:354
@ kNERtcErrChannelBeClosed
房间已被关闭
Definition: NERtcEngineErrorCode.h:449
NERtcWarning
Definition: NERtcEngineErrorCode.h:568
@ kNERtcWarningASLFallback
音频自动选路回退。
Definition: NERtcEngineErrorCode.h:599
@ KNERtcWarningChannelAbilityNotMatch
当前客户端设备视频编解码能力与房间不匹配,例如设备不支持 VP8 等编码类型。在此房间中可能无法成功进行视频编解码,即本端可能无法正常显示某些远端的视频画面,同样远端也可能无法显示本端画面。
Definition: NERtcEngineErrorCode.h:589
@ kNERtcNoWarning
没有错误
Definition: NERtcEngineErrorCode.h:578