NERtc iOS SDK  V4.6.0
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,
357 
472 
554 };
555 
556 typedef NS_ENUM(int, NERtcWarning) {
557 
567 
568  // Resource allocation errors. No such errors are returned during regular requests.
578 
579  //ASL 回退
581 };
582 
592 typedef NS_ENUM(int, kNERtcLiveStreamError) {
593 
603 
622 
632 
642 
661 
671 
690 };
691 
692 
693 extern NSString * const NERtcReserveChannelErrorDomain;
694 extern NSString * const NERtcRoomServerErrorDomain;
695 extern NSString * const NERtcLocalErrorDomain;
696 extern NSString * const NERtcRemoteErrorDomain;
697 
698 #ifdef __cplusplus
699 extern "C" {
700 #endif
701 
702 
703 
716  NSString * NERtcErrorDescription(int errorCode);
717 
718 #ifdef __cplusplus
719 } // extern "C"
720 #endif
721 
722 NS_ASSUME_NONNULL_END
kNERtcLiveStreamError
LiveStream Error Code。
Definition: NERtcEngineErrorCode.h:592
@ kNERtcLiveStreamErrorRequestIsInvaild
task请求无效,被后续操作覆盖。
Definition: NERtcEngineErrorCode.h:602
@ kNERtcErrLsTaskInvalidLayout
布局参数错误。
Definition: NERtcEngineErrorCode.h:680
@ kNERtcLiveStreamErrorNotFound
taskId任务不存在,或房间不存在。
Definition: NERtcEngineErrorCode.h:651
@ kNERtcErrLsTaskUserPicErr
用户图片错误。
Definition: NERtcEngineErrorCode.h:689
@ kNERtcLiveStreamErrorDuplicateId
推流ID重复。
Definition: NERtcEngineErrorCode.h:641
@ kNERtcLiveStreamErrorRoomExited
房间已经退出。
Definition: NERtcEngineErrorCode.h:621
@ kNERtcLiveStreamErrorNumLimit
推流任务超出上限。
Definition: NERtcEngineErrorCode.h:631
@ kNERtcLiveStreamErrorInternalServerErr
服务器内部错误。
Definition: NERtcEngineErrorCode.h:670
@ kNERtcLiveStreamErrorIsInvaild
task参数格式错误。
Definition: NERtcEngineErrorCode.h:612
@ kNERtcLiveStreamErrorRequestErr
请求失败。
Definition: NERtcEngineErrorCode.h:660
NERtcError
Engine Error Code。
Definition: NERtcEngineErrorCode.h:17
@ kNERtcErrServerKicked
被踢出房间
Definition: NERtcEngineErrorCode.h:431
@ kNERtcRuntimeErrADMStartRecording
音频采集设备开始失败
Definition: NERtcEngineErrorCode.h:499
@ kNERtcErrDeviceNotFound
设备未找到。
Definition: NERtcEngineErrorCode.h:166
@ kNERtcErrChannelMediaRelayInvalidState
媒体流转发状态无效。 原因通常为重复调用 startChannelMediaRelay。成功调用startChannelMediaRelay后,必须先调用 stopChannelMediaRelay ...
Definition: NERtcEngineErrorCode.h:330
@ kNERtcErrChannelReserveErrorAppKey
非法的APP KEY。
Definition: NERtcEngineErrorCode.h:74
@ kNERtcErrMediaConnectionDisconnected
媒体连接断开
Definition: NERtcEngineErrorCode.h:413
@ kNERtcErrChannelNotJoined
尚未加入房间。
Definition: NERtcEngineErrorCode.h:247
@ kNERtcErrChannelReserveTimeOut
请求超时。
Definition: NERtcEngineErrorCode.h:55
@ kNERtcErrInvalidUserID
非法的用户 ID。
Definition: NERtcEngineErrorCode.h:292
@ kNERtcErrConnectFail
连接服务器错误。
Definition: NERtcEngineErrorCode.h:229
@ kNERtcRuntimeErrADMStopPlayout
音频播放设备停止失败
Definition: NERtcEngineErrorCode.h:535
@ 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:458
@ 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:368
@ kNERtcErrRequestJoinChannelFail
加入房间操作失败。
Definition: NERtcEngineErrorCode.h:265
@ kNERtcErrInvalidDeviceSourceID
非法设备 ID。
Definition: NERtcEngineErrorCode.h:175
@ kNERtcErrChannelReserveMoreThanTwoUser
只支持两个用户, 有第三个人试图使用相同的房间名分配房间。
Definition: NERtcEngineErrorCode.h:83
@ kNERtcErrChannelLeaveBySwitchAction
房间被关闭因为切换房间的操作
Definition: NERtcEngineErrorCode.h:449
@ kNERtcErrInvalidParam
错误的参数。
Definition: NERtcEngineErrorCode.h:121
@ kNERtcErrStreamNotFound
媒体流未找到
Definition: NERtcEngineErrorCode.h:386
@ kNERtcErrSignalDisconnected
信令连接断开
Definition: NERtcEngineErrorCode.h:422
@ kNERtcErrInvalidVideoProfile
非法的视频 profile type。
Definition: NERtcEngineErrorCode.h:184
@ kNERtcErrDevicePreviewAlreadyStarted
设备已经打开。
Definition: NERtcEngineErrorCode.h:211
@ kNERtcRuntimeErrADMInitRecording
音频采集设备初始化失败
Definition: NERtcEngineErrorCode.h:490
@ kNERtcErrMediaOpenBannedByServer
被服务器禁言
Definition: NERtcEngineErrorCode.h:471
@ kNERtcErrSwitchChannelInvalidState
切换房间状态无效。
Definition: NERtcEngineErrorCode.h:319
@ kNERtcRuntimeErrVDMNoAuthorize
没有视频设备权限
Definition: NERtcEngineErrorCode.h:544
@ kNERtcErrChannelAlreadyJoined
重复加入房间。
Definition: NERtcEngineErrorCode.h:238
@ kNERtcRuntimeErrADMStartPlayout
音频播放设备开始失败
Definition: NERtcEngineErrorCode.h:526
@ kNERtcErrSourceNotFound
source 未找到。
Definition: NERtcEngineErrorCode.h:310
@ kNERtcErrOSAuthorize
操作系统权限问题
Definition: NERtcEngineErrorCode.h:467
@ kNERtcErrLackOfResource
资源耗尽。
Definition: NERtcEngineErrorCode.h:148
@ kNERtcErrUserNotFound
用户未找到。
Definition: NERtcEngineErrorCode.h:283
@ kNERtcErrConnectionNotFound
连接未找到
Definition: NERtcEngineErrorCode.h:377
@ kNERtcErrSessionNotFound
会话未找到 。
Definition: NERtcEngineErrorCode.h:274
@ kNERtcErrChannelMediaRelayStopFailed
停止媒体流转发操作失败。 原因通常为未开启媒体流转发。请确认调用 stopChannelMediaRelay 前,是否已成功调用 startChannelMediaRelay 开启媒体流转发。
Definition: NERtcEngineErrorCode.h:356
@ kNERtcRuntimeErrADMNoAuthorize
没有音频设备权限
Definition: NERtcEngineErrorCode.h:481
@ kNERtcErrOutOfMemory
内存耗尽。
Definition: NERtcEngineErrorCode.h:112
@ kNERtcErrAddTrackFail
加入 track 失败
Definition: NERtcEngineErrorCode.h:395
@ KNERtcErrChannelReservePermissionDenied
权限不足。原因包括:。
Definition: NERtcEngineErrorCode.h:45
@ kNERtcErrTrackNotFound
track 未找到
Definition: NERtcEngineErrorCode.h:404
@ kNERtcRuntimeErrVDMNotScreenUseSubStream
非屏幕共享使用辅流
Definition: NERtcEngineErrorCode.h:553
@ kNERtcErrChannelReserveServerFail
分配房间服务器出错。
Definition: NERtcEngineErrorCode.h:92
@ kNERtcErrInvalidIndex
非法 index。
Definition: NERtcEngineErrorCode.h:157
@ kNERtcRuntimeErrADMStopRecording
音频采集设备停止失败
Definition: NERtcEngineErrorCode.h:508
@ kNERtcErrChannelRepleatedlyLeave
重复离开房间。
Definition: NERtcEngineErrorCode.h:256
@ kNERtcRuntimeErrADMInitPlayout
音频播放设备初始化失败
Definition: NERtcEngineErrorCode.h:517
@ kNERtcErrMediaNotStarted
用户多媒体数据未连接。
Definition: NERtcEngineErrorCode.h:301
@ kNERtcErrChannelMediaRelayPermissionDenied
媒体流转发权限不足。 原因通常包括:
Definition: NERtcEngineErrorCode.h:345
@ kNERtcErrChannelBeClosed
房间已被关闭
Definition: NERtcEngineErrorCode.h:440
NSString *const NERtcReserveChannelErrorDomain
NSString *const NERtcLocalErrorDomain
NSString * NERtcErrorDescription(int errorCode)
获取错误码描述。
NSString *const NERtcRemoteErrorDomain
NERtcWarning
Definition: NERtcEngineErrorCode.h:556
@ kNERtcWarningASLFallback
Definition: NERtcEngineErrorCode.h:580
@ KNERtcWarningChannelAbilityNotMatch
当前客户端设备视频编解码能力与房间不匹配,例如设备不支持 VP8 等编码类型。在此房间中可能无法成功进行视频编解码,即本端可能无法正常显示某些远端的视频画面,同样远端也可能无法显示本端画面。
Definition: NERtcEngineErrorCode.h:577
@ kNERtcNoWarning
没有错误
Definition: NERtcEngineErrorCode.h:566
NSString *const NERtcRoomServerErrorDomain