NERtc iOS SDK  V5.5.40
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 
100 
101  // LiveStream 操作失败错误
180 
181  //Engine error code
182  // 主业务操作失败错误码
191  kNERtcErrFatal = 30001,
811 };
812 
813 typedef NS_ENUM(int, NERtcWarning) {
814 
842 };
843 
855 typedef NS_ENUM(int, kNERtcLiveStreamError) {
856 
866 
885 
895 
905 
924 
934 
953 };
954 
955 
956 extern __attribute__((visibility("default"))) NSString * const NERtcReserveChannelErrorDomain;
957 extern __attribute__((visibility("default"))) NSString * const NERtcRoomServerErrorDomain;
958 extern __attribute__((visibility("default"))) NSString * const NERtcLocalErrorDomain;
959 extern __attribute__((visibility("default"))) NSString * const NERtcRemoteErrorDomain;
960 
961 #ifdef __cplusplus
962 extern "C" {
963 #endif
964 
965 
966 
979 __attribute__((visibility("default"))) NSString * NERtcErrorDescription(int errorCode);
980 
981 #ifdef __cplusplus
982 } // extern "C"
983 #endif
984 
985 NS_ASSUME_NONNULL_END
__attribute__((visibility("default"))) NSString *const NERtcReserveChannelErrorDomain
获取错误码描述。
kNERtcLiveStreamError
LiveStream Error Code。Will be deprecated, please use NERtcError instead
Definition: NERtcEngineErrorCode.h:855
@ kNERtcLiveStreamErrorRequestIsInvaild
task请求无效,被后续操作覆盖。
Definition: NERtcEngineErrorCode.h:865
@ kNERtcErrLsTaskInvalidLayout
布局参数错误。
Definition: NERtcEngineErrorCode.h:943
@ kNERtcLiveStreamErrorNotFound
taskId任务不存在,或房间不存在。
Definition: NERtcEngineErrorCode.h:914
@ kNERtcErrLsTaskUserPicErr
用户图片错误。
Definition: NERtcEngineErrorCode.h:952
@ kNERtcLiveStreamErrorDuplicateId
推流ID重复。
Definition: NERtcEngineErrorCode.h:904
@ kNERtcLiveStreamErrorRoomExited
房间已经退出。
Definition: NERtcEngineErrorCode.h:884
@ kNERtcLiveStreamErrorNumLimit
推流任务超出上限。
Definition: NERtcEngineErrorCode.h:894
@ kNERtcLiveStreamErrorInternalServerErr
服务器内部错误。
Definition: NERtcEngineErrorCode.h:933
@ kNERtcLiveStreamErrorIsInvaild
task参数格式错误。
Definition: NERtcEngineErrorCode.h:875
@ kNERtcLiveStreamErrorRequestErr
请求失败。
Definition: NERtcEngineErrorCode.h:923
NERtcError
Engine Error Code。
Definition: NERtcEngineErrorCode.h:17
@ kNERtcErrServerKicked
用户被管理员移出房间。
Definition: NERtcEngineErrorCode.h:620
@ kNERtcRuntimeErrVDMCameraDisconnect
摄像头断开。
Definition: NERtcEngineErrorCode.h:770
@ kNERtcRuntimeErrADMStartRecording
启动音频采集设备(麦克风)失败。
Definition: NERtcEngineErrorCode.h:683
@ kNERtcErrDeviceNotFound
设备未找到。
Definition: NERtcEngineErrorCode.h:254
@ kNERtcErrChannelMediaRelayInvalidState
媒体流转发状态无效。 原因通常为重复调用 startChannelMediaRelay。成功调用startChannelMediaRelay后,必须先调用 stopChannelMediaRelay ...
Definition: NERtcEngineErrorCode.h:499
@ kNERtcErrChannelReserveErrorAppKey
非法的APP KEY。
Definition: NERtcEngineErrorCode.h:69
@ kNERtcErrServerBroadcasterReachedTheLimit
主播人数达到限制
Definition: NERtcEngineErrorCode.h:173
@ kNERtcErrChannelNoSubscribePermission
用户无订阅权限。
Definition: NERtcEngineErrorCode.h:167
@ kNERtcErrMediaConnectionDisconnected
媒体连接已断开。
Definition: NERtcEngineErrorCode.h:602
@ kNERtcErrChannelNotJoined
用户未加入房间。
Definition: NERtcEngineErrorCode.h:416
@ kNERtcErrChannelReserveTimeOut
请求超时。
Definition: NERtcEngineErrorCode.h:51
@ kNERtcErrDeviceOccupied
所选设备已被占用。
Definition: NERtcEngineErrorCode.h:371
@ kNERtcErrInvalidUserID
非法用户。
Definition: NERtcEngineErrorCode.h:461
@ kNERtcErrLiveStreamInvalidLayout
布局参数错误。
Definition: NERtcEngineErrorCode.h:149
@ kNERtcErrConnectFail
连接服务器失败。
Definition: NERtcEngineErrorCode.h:317
@ kNERtcRuntimeErrVDMCameraUnknownError
未知摄像头错误。
Definition: NERtcEngineErrorCode.h:786
@ kNERtcRuntimeErrADMStopPlayout
音频播放设备停止失败
Definition: NERtcEngineErrorCode.h:719
@ kNERtcErrInvalidRender
画布非法。
Definition: NERtcEngineErrorCode.h:290
@ kNERtcErrLiveStreamInvaildParameters
task参数格式错误。
Definition: NERtcEngineErrorCode.h:113
@ kNERtcErrInvalidState
状态错误。
Definition: NERtcEngineErrorCode.h:227
@ kNERtcErrServerPersonsInRoomReachedTheLimit
加入房间的人数达到限制
Definition: NERtcEngineErrorCode.h:179
@ kNERtcErrChannelReserveErrorParam
服务器请求参数错误 。
Definition: NERtcEngineErrorCode.h:60
@ kNERtcErrLiveStreamDuplicateId
推流 ID 重复。
Definition: NERtcEngineErrorCode.h:131
@ kNERtcErrFatal
通用错误。
Definition: NERtcEngineErrorCode.h:191
@ kNERtcErrDesktopCaptureInvalidState
启动桌面录屏失败,不能与摄像头同时启动。
Definition: NERtcEngineErrorCode.h:344
@ kNERtcErrJoinInterruptedDueToDestroyAction
Join 流程因外部调用 destroy API 而中断
Definition: NERtcEngineErrorCode.h:389
@ kNERtcErrChannelLeaveByDuplicateUidLogin
因为重复 UID 登录而离开房间。
Definition: NERtcEngineErrorCode.h:647
@ kNERtcErrTransmitPendding
传输错误。
Definition: NERtcEngineErrorCode.h:308
@ kNERtcErrStartDumpFail
开启Audio dump失败。
Definition: NERtcEngineErrorCode.h:335
@ kNERtcErrCreateDeviceSourceFail
创建设备失败。
Definition: NERtcEngineErrorCode.h:281
@ kNERtcNoError
没有错误。
Definition: NERtcEngineErrorCode.h:27
@ kNERtcErrNotSupported
不支持的操作。
Definition: NERtcEngineErrorCode.h:218
@ kNERtcRuntimeErrVDMCameraFreezed
摄像头死机。
Definition: NERtcEngineErrorCode.h:778
@ kNERtcErrEncryptNotSuitable
设置的媒体流加密密钥与房间中其他成员不一致,加入房间失败。 请通过 enableEncryption 重新设置加密密钥。
Definition: NERtcEngineErrorCode.h:536
@ kNERtcErrLiveStreamRequestFailed
请求失败。
Definition: NERtcEngineErrorCode.h:143
@ kNERtcErrRequestJoinChannelFail
请求加入房间失败。
Definition: NERtcEngineErrorCode.h:434
@ kNERtcErrJoinInterruptedDueToAppTermination
Join 流程因 App 进程退出而中断
Definition: NERtcEngineErrorCode.h:398
@ kNERtcErrInvalidDeviceSourceID
设备 ID 不存在。
Definition: NERtcEngineErrorCode.h:263
@ kNERtcErrChannelReserveMoreThanTwoUser
登录房间的用户数超过限制的两人。
Definition: NERtcEngineErrorCode.h:87
@ kNERtcErrLiveStreamUserPictureError
布局的图片错误。
Definition: NERtcEngineErrorCode.h:155
@ kNERtcErrChannelLeaveBySwitchAction
因为切换房间而离开房间。
Definition: NERtcEngineErrorCode.h:638
@ kNERtcErrInvalidParam
参数错误。
Definition: NERtcEngineErrorCode.h:209
@ kNERtcErrDataChannelExceedMaxDataLimit
数据通道发送大小超过最大限制。
Definition: NERtcEngineErrorCode.h:557
@ kNERtcErrStreamNotFound
媒体流未找到。
Definition: NERtcEngineErrorCode.h:575
@ kNERtcErrLiveStreamNotFound
taskId任务不存在,或房间不存在。
Definition: NERtcEngineErrorCode.h:137
@ kNERtcErrSignalDisconnected
信令断开。
Definition: NERtcEngineErrorCode.h:611
@ kNERtcErrJoinInterruptedDueToLeaveAction
Join 流程因外部调用 leave API 而中断
Definition: NERtcEngineErrorCode.h:380
@ kNERtcRuntimeErrVDMCameraCreateFail
摄像头启动失败。
Definition: NERtcEngineErrorCode.h:802
@ kNERtcErrInvalidVideoProfile
视频能力profile type不符合要求。
Definition: NERtcEngineErrorCode.h:272
@ kNERtcErrDevicePreviewAlreadyStarted
本地视频预览已打开。
Definition: NERtcEngineErrorCode.h:299
@ kNERtcRuntimeErrADMInitRecording
初始化音频采集设备(麦克风)失败。
Definition: NERtcEngineErrorCode.h:674
@ kNERtcErrSwitchChannelInvalidState
切换房间时不在会议中。
Definition: NERtcEngineErrorCode.h:488
@ kNERtcRuntimeErrVDMNoAuthorize
没有视频设备权限。
Definition: NERtcEngineErrorCode.h:753
@ kNERtcRuntimeErrADMAuthorizeNotDetermined
音频设备权限未确定。
Definition: NERtcEngineErrorCode.h:744
@ kNERtcErrChannelAlreadyJoined
重复加入房间。
Definition: NERtcEngineErrorCode.h:407
@ kNERtcErrChannelReserveUnknownError
分配房间的服务器未知错误。
Definition: NERtcEngineErrorCode.h:78
@ kNERtcRuntimeErrADMStartPlayout
音频播放设备启动失败。
Definition: NERtcEngineErrorCode.h:710
@ kNERtcErrSourceNotFound
媒体源未找到。
Definition: NERtcEngineErrorCode.h:479
@ kNERtcErrOSAuthorize
操作系统权限问题。
Definition: NERtcEngineErrorCode.h:656
@ kNERtcErrLackOfResource
缺乏资源。
Definition: NERtcEngineErrorCode.h:236
@ kNERtcErrUserNotFound
用户不存在。
Definition: NERtcEngineErrorCode.h:452
@ kNERtcErrConnectionNotFound
连接未找到。
Definition: NERtcEngineErrorCode.h:566
@ kNERtcErrSessionNotFound
会话未找到。
Definition: NERtcEngineErrorCode.h:443
@ kNERtcErrSEIExceedMaxDataLimit
SEI 超过最大数据限制。
Definition: NERtcEngineErrorCode.h:551
@ kNERtcErrChannelMediaRelayStopFailed
停止媒体流转发操作失败。 原因通常为未开启媒体流转发。请确认调用 stopChannelMediaRelay 前,是否已成功调用 startChannelMediaRelay 开启媒体流转发。
Definition: NERtcEngineErrorCode.h:525
@ kNERtcRuntimeErrADMNoAuthorize
没有音频设备权限。
Definition: NERtcEngineErrorCode.h:665
@ kNERtcErrDesktopCaptureNotReady
桌面录屏未就绪。
Definition: NERtcEngineErrorCode.h:362
@ kNERtcErrChannelPermissionKeyError
登录房间时权限密钥错误。
Definition: NERtcEngineErrorCode.h:93
@ kNERtcErrOutOfMemory
内存耗尽。
Definition: NERtcEngineErrorCode.h:200
@ kNERtcErrLiveStreamInvaildRequest
task请求无效,被后续操作覆盖。
Definition: NERtcEngineErrorCode.h:107
@ kNERtcErrAddTrackFail
添加媒体播放器音轨失败。
Definition: NERtcEngineErrorCode.h:584
@ kNERtcRuntimeErrADMPlayoutFailed
音频播放设备运行异常。
Definition: NERtcEngineErrorCode.h:735
@ kNERtcRuntimeErrVDMScreenCaptureNoAuthorize
没有录制视频权限。
Definition: NERtcEngineErrorCode.h:810
@ KNERtcErrChannelReservePermissionDenied
权限不足。原因包括:。
Definition: NERtcEngineErrorCode.h:42
@ kNERtcErrLiveStreamExceedLimit
推流任务超出上限。
Definition: NERtcEngineErrorCode.h:125
@ kNERtcErrCreateDumpFileFail
创建Audio dump文件失败。
Definition: NERtcEngineErrorCode.h:326
@ kNERtcErrTrackNotFound
媒体播放器音轨未找到。
Definition: NERtcEngineErrorCode.h:593
@ kNERtcRuntimeErrVDMNotScreenUseSubStream
非屏幕共享使用辅流。
Definition: NERtcEngineErrorCode.h:762
@ kNERtcErrUserPermKeyAuthFailed
高级 Token 鉴权失败,用户权限验证错误。
Definition: NERtcEngineErrorCode.h:545
@ kNERtcErrInvalidIndex
index 序号非法。
Definition: NERtcEngineErrorCode.h:245
@ kNERtcRuntimeErrADMStopRecording
停止音频采集设备(麦克风)失败。
Definition: NERtcEngineErrorCode.h:692
@ kNERtcErrChannelRepleatedlyLeave
重复离开房间。
Definition: NERtcEngineErrorCode.h:425
@ kNERtcRuntimeErrADMInitPlayout
音频播放设备初始化失败。
Definition: NERtcEngineErrorCode.h:701
@ kNERtcErrMediaNotStarted
用户多媒体数据未连接。
Definition: NERtcEngineErrorCode.h:470
@ kNERtcErrChannelNoPublishPermission
用户无发流权限。
Definition: NERtcEngineErrorCode.h:161
@ kNERtcErrChannelMediaRelayPermissionDenied
没有权限转发媒体流。 原因通常包括:
Definition: NERtcEngineErrorCode.h:514
@ kNERtcErrChannelBeClosed
房间已被关闭。
Definition: NERtcEngineErrorCode.h:629
@ kNERtcErrDesktopCaptureInvalidParam
桌面录屏传入参数无效。
Definition: NERtcEngineErrorCode.h:353
@ kNERtcRuntimeErrADMRecordingFailed
音频采集设备运行异常。
Definition: NERtcEngineErrorCode.h:727
@ kNERtcErrChannelPermissionKeyTimeout
登录房间时权限密钥过期。
Definition: NERtcEngineErrorCode.h:99
@ kNERtcRuntimeErrVDMCameraNoFrame
摄像头无数据帧。
Definition: NERtcEngineErrorCode.h:794
@ kNERtcErrLiveStreamRoomHasExited
房间已经退出。
Definition: NERtcEngineErrorCode.h:119
NERtcWarning
Definition: NERtcEngineErrorCode.h:813
@ kNERtcWarningASLFallback
音频自动选路回退。
Definition: NERtcEngineErrorCode.h:841
@ KNERtcWarningChannelAbilityNotMatch
当前客户端设备视频编解码能力与房间不匹配,例如设备不支持 VP8 等编码类型。在此房间中可能无法成功进行视频编解码,即本端可能无法正常显示某些远端的视频画面,同样远端也可能无法显示本端画面。
Definition: NERtcEngineErrorCode.h:832
@ kNERtcNoWarning
没有错误
Definition: NERtcEngineErrorCode.h:823