|
enum | NIMLogoutType { NIMLogoutType.kNIMLogoutChangeAccout = 1,
NIMLogoutType.kNIMLogoutKickout = 2,
NIMLogoutType.kNIMLogoutAppExit = 3,
NIMLogoutType.kNIMLogoutRelogin = 4
} |
| Logout类型 More...
|
|
enum | NIMKickReason { NIMKickReason.kNIMKickReasonSameGeneric = 1,
NIMKickReason.kNIMKickReasonServerKick = 2,
NIMKickReason.kNIMKickReasonKickBySelfOtherClient = 3
} |
| 被踢原因 More...
|
|
enum | NIMClientType {
NIMClientType.kNIMClientTypeAndroid = 1,
NIMClientType.kNIMClientTypeiOS = 2,
NIMClientType.kNIMClientTypePCWindows = 4,
NIMClientType.kNIMClientTypeWeb = 16,
NIMClientType.kNIMClientTypeRestAPI = 32,
NIMClientType.kNIMClientTypeMacOS = 64
} |
| 客户端类型 More...
|
|
enum | NIMLoginStep { NIMLoginStep.kNIMLoginStepLinking = 0,
NIMLoginStep.kNIMLoginStepLink = 1,
NIMLoginStep.kNIMLoginStepLogining = 2,
NIMLoginStep.kNIMLoginStepLogin = 3
} |
| 登录步骤 More...
|
|
enum | NIMMultiSpotNotifyType { NIMMultiSpotNotifyType.kNIMMultiSpotNotifyTypeImIn = 2,
NIMMultiSpotNotifyType.kNIMMultiSpotNotifyTypeImOut = 3
} |
| 多点登录通知类型 More...
|
|
enum | NIMLoginState { NIMLoginState.kNIMLoginStateLogin = 1,
NIMLoginState.kNIMLoginStateUnLogin = 2
} |
| 登录状态 More...
|
|
enum | NIMProxyDetectStep { NIMProxyDetectStep.kNIMProxyDetectStepAllComplete = 5
} |
| 代理测试步骤 More...
|
|
enum | NIMProxyType {
NIMProxyType.kNIMProxyNone = 0,
NIMProxyType.kNIMProxyHttp11 = 1,
NIMProxyType.kNIMProxySocks4 = 4,
NIMProxyType.kNIMProxySocks4a = 5,
NIMProxyType.kNIMProxySocks5 = 6
} |
| 代理类型 More...
|
|
enum | NetDetectionRes {
NetDetectionRes.ProcessError = 0,
NetDetectionRes.Success = 200,
NetDetectionRes.InvalidRequest = 400,
NetDetectionRes.DataError = 417,
NetDetectionRes.InnerIP = 606,
NetDetectionRes.OutOfLimit = 607,
NetDetectionRes.TypeError = 20001,
NetDetectionRes.IPError = 20002,
NetDetectionRes.SocketError = 20003
} |
| 网络探测错误 More...
|
|
enum | NIMSDKException { NIMSDKException.kNIMSDKExceptionSpaceEmpty = 1
} |
| sdk异常 More...
|
|
enum | CacheFileType { CacheFileType.Misc,
CacheFileType.Image,
CacheFileType.Audio,
CacheFileType.Video
} |
| sdk缓存文件类型 More...
|
|
enum | NIMDeviceType {
NIMDeviceType.kNIMDeviceTypeAudioIn = 0,
NIMDeviceType.kNIMDeviceTypeAudioOut = 1,
NIMDeviceType.kNIMDeviceTypeAudioOutChat = 2,
NIMDeviceType.kNIMDeviceTypeVideo = 3,
NIMDeviceType.kNIMDeviceTypeSoundcardCapturer = 4,
NIMDeviceType.kNIMDeviceTypeAudioHook =5
} |
| 设备类型 More...
|
|
enum | NIMDeviceStatus {
NIMDeviceStatus.kNIMDeviceStatusNoChange = 0x0,
NIMDeviceStatus.kNIMDeviceStatusChange = 0x1,
NIMDeviceStatus.kNIMDeviceStatusWorkRemove = 0x2,
NIMDeviceStatus.kNIMDeviceStatusReset = 0x4,
NIMDeviceStatus.kNIMDeviceStatusStart = 0x8,
NIMDeviceStatus.kNIMDeviceStatusEnd = 0x10
} |
| 设备状态类型 More...
|
|
enum | NIMVideoSubType { NIMVideoSubType.kNIMVideoSubTypeARGB = 0,
NIMVideoSubType.kNIMVideoSubTypeRGB = 1,
NIMVideoSubType.kNIMVideoSubTypeI420 = 2
} |
| NIMVideoSubType 视频格式类型 More...
|
|
enum | NIMAudioDataCbType { NIMAudioDataCbType.kNIMAudioDataCbTypeHook = 1,
NIMAudioDataCbType.kNIMAudioDataCbTypeHookAndMic = 2
} |
| NIMAudioDataCbType 音频数据监听类型 More...
|
|
enum | NIMMessageType {
NIMMessageType.kNIMMessageTypeText = 0,
NIMMessageType.kNIMMessageTypeImage = 1,
NIMMessageType.kNIMMessageTypeAudio = 2,
NIMMessageType.kNIMMessageTypeVideo = 3,
NIMMessageType.kNIMMessageTypeLocation = 4,
NIMMessageType.kNIMMessageTypeNotification = 5,
NIMMessageType.kNIMMessageTypeFile = 6,
NIMMessageType.kNIMMessageTypeTips = 10,
NIMMessageType.kNIMMessageTypeRobot = 11,
NIMMessageType.kNIMMessageTypeCustom = 100,
NIMMessageType.kNIMMessageTypeUnknown = 1000
} |
|
enum | NIMMessageFeature {
NIMMessageFeature.kNIMMessageFeatureDefault = 0,
NIMMessageFeature.kNIMMessageFeatureLeaveMsg = 1,
NIMMessageFeature.kNIMMessageFeatureRoamMsg = 2,
NIMMessageFeature.kNIMMessageFeatureSyncMsg = 3,
NIMMessageFeature.kNIMMessageFeatureCustomizedMsg = 4
} |
|
enum | NIMMessageSettingStatus { NIMMessageSettingStatus.kNIMMessageStatusUndefine = -1,
NIMMessageSettingStatus.kNIMMessageStatusNotSet = 0,
NIMMessageSettingStatus.kNIMMessageStatusSetted = 1
} |
|
enum | NIMAppDataType { NIMAppDataType.kNIMAppDataTypeUnknownOtherRes = 0,
NIMAppDataType.kNIMAppDataTypeImage = 1,
NIMAppDataType.kNIMAppDataTypeAudio = 2,
NIMAppDataType.kNIMAppDataTypeVideo = 3
} |
| AppData类型 More...
|
|
enum | NIMRobotInfoChangeType { NIMRobotInfoChangeType.kNIMRobotInfoChangeTypeAll = 0
} |
| 机器人信息变更类型 More...
|
|
enum | NIMEventBroadcastType { NIMEventBroadcastType.kNIMEventBroadcastTypeOnline = 1,
NIMEventBroadcastType.kNIMEventBroadcastTypeAll = 2
} |
| 事件广播类型 More...
|
|
enum | NIMEventSyncType { NIMEventSyncType.kNIMEventSyncTypeNoSelf = 0,
NIMEventSyncType.kNIMEventSyncTypeSelf = 1
} |
| 事件同步类型 More...
|
|
enum | NIMEventSubscribeSyncEventType { NIMEventSubscribeSyncEventType.kNIMEventSubscribeSyncTypeUnSync = 0,
NIMEventSubscribeSyncEventType.kNIMEventSubscribeSyncTypeSync = 1
} |
| 订阅的事件的同步类型 More...
|
|
enum | NIMEventType { NIMEventType.kNIMEventTypeOnlineState = 1,
NIMEventType.kNIMEventTypeSyncEvent = 2,
NIMEventType.kNIMEventTypeCustom = 100000
} |
| 服务器预定义的事件类型 More...
|
|
enum | NIMEventOnlineStateValue {
NIMEventOnlineStateValue.kNIMEventOnlineStateValueLogin = 1,
NIMEventOnlineStateValue.kNIMEventOnlineStateValueLogout = 2,
NIMEventOnlineStateValue.kNIMEventOnlineStateValueDisconnect = 3,
NIMEventOnlineStateValue.kNIMEventOnlineStateValueCustom = 10000,
NIMEventOnlineStateValue.kNIMEventOnlineStateValueUpdateConfig = kNIMEventOnlineStateValueCustom + 1
} |
| 在线状态事件值 More...
|
|
enum | NIMVideoChatSessionType {
NIMVideoChatSessionType.kNIMVideoChatSessionTypeStartRes = 1,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeInviteNotify = 2,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeCalleeAckRes = 3,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeCalleeAckNotify = 4,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeControlRes = 5,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeControlNotify = 6,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeConnect = 7,
NIMVideoChatSessionType.kNIMVideoChatSessionTypePeopleStatus = 8,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeNetStatus = 9,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeHangupRes = 10,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeHangupNotify = 11,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeSyncAckNotify = 12,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeMp4Notify = 13,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeInfoNotify = 14,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeVolumeNotify = 15,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeAuRecordNotify = 16,
NIMVideoChatSessionType.kNIMVideoChatSessionTypeLiveState = 17
} |
| NIMVideoChatSessionType 音视频通话状态通知类型 More...
|
|
enum | NIMVChatControlType {
NIMVChatControlType.kNIMTagControlOpenAudio = 1,
NIMVChatControlType.kNIMTagControlCloseAudio = 2,
NIMVChatControlType.kNIMTagControlOpenVideo = 3,
NIMVChatControlType.kNIMTagControlCloseVideo = 4,
NIMVChatControlType.kNIMTagControlAudioToVideo = 5,
NIMVChatControlType.kNIMTagControlAgreeAudioToVideo = 6,
NIMVChatControlType.kNIMTagControlRejectAudioToVideo = 7,
NIMVChatControlType.kNIMTagControlVideoToAudio = 8,
NIMVChatControlType.kNIMTagControlBusyLine = 9,
NIMVChatControlType.kNIMTagControlCamaraNotAvailable = 10,
NIMVChatControlType.kNIMTagControlEnterBackground = 11,
NIMVChatControlType.kNIMTagControlReceiveStartNotifyFeedback = 12,
NIMVChatControlType.kNIMTagControlMp4StartRecord = 13,
NIMVChatControlType.kNIMTagControlMp4StopRecord = 14
} |
| 音视频通话控制类型 More...
|
|
enum | NIMVideoChatMode { NIMVideoChatMode.kNIMVideoChatModeAudio = 1,
NIMVideoChatMode.kNIMVideoChatModeVideo = 2
} |
| 音视频通话类型 More...
|
|
enum | NIMVideoChatSessionStatus { NIMVideoChatSessionStatus.kNIMVideoChatSessionStatusJoined = 0,
NIMVideoChatSessionStatus.kNIMVideoChatSessionStatusLeaved = 1,
NIMVideoChatSessionStatus.kNIMVideoChatSessionStatusTimeOutLeaved = 2
} |
| 音视频通话成员变化类型 More...
|
|
enum | NIMVideoChatSessionNetStat {
NIMVideoChatSessionNetStat.kNIMVideoChatSessionNetStatVeryGood = 0,
NIMVideoChatSessionNetStat.kNIMVideoChatSessionNetStatGood = 1,
NIMVideoChatSessionNetStat.kNIMVideoChatSessionNetStatPoor = 2,
NIMVideoChatSessionNetStat.kNIMVideoChatSessionNetStatBad = 3,
NIMVideoChatSessionNetStat.kNIMVideoChatSessionNetStatVeryBad = 4
} |
| 音视频通话网络变化类型 More...
|
|
enum | NIMVChatVideoQuality {
NIMVChatVideoQuality.kNIMVChatVideoQualityNormal = 0,
NIMVChatVideoQuality.kNIMVChatVideoQualityLow = 1,
NIMVChatVideoQuality.kNIMVChatVideoQualityMedium = 2,
NIMVChatVideoQuality.kNIMVChatVideoQualityHigh = 3,
NIMVChatVideoQuality.kNIMVChatVideoQualitySuper = 4,
NIMVChatVideoQuality.kNIMVChatVideoQuality720p = 5,
NIMVChatVideoQuality.kNIMVChatVideoQuality540p = 6
} |
| 视频通话分辨率,最终长宽比不保证 More...
|
|
enum | NIMVChatVideoFrameRate {
NIMVChatVideoFrameRate.kNIMVChatVideoFrameRateNormal = 0,
NIMVChatVideoFrameRate.kNIMVChatVideoFrameRate5 = 1,
NIMVChatVideoFrameRate.kNIMVChatVideoFrameRate10 = 2,
NIMVChatVideoFrameRate.kNIMVChatVideoFrameRate15 = 3,
NIMVChatVideoFrameRate.kNIMVChatVideoFrameRate20 = 4,
NIMVChatVideoFrameRate.kNIMVChatVideoFrameRate25 = 5
} |
| NIMVChatVideoFrameRate 视频通话帧率,实际帧率因画面采集频率和机器性能限制可能达不到期望值 More...
|
|
enum | NIMVChatConnectErrorCode {
NIMVChatConnectErrorCode.kNIMVChatConnectDisconn = 0,
NIMVChatConnectErrorCode.kNIMVChatConnectStartFail = 1,
NIMVChatConnectErrorCode.kNIMVChatConnectTimeout = 101,
NIMVChatConnectErrorCode.kNIMVChatConnectMeetingModeError = 102,
NIMVChatConnectErrorCode.kNIMVChatConnectRtmpModeError = 103,
NIMVChatConnectErrorCode.kNIMVChatConnectRtmpNodesError = 104,
NIMVChatConnectErrorCode.kNIMVChatConnectRtmpHostError = 105,
NIMVChatConnectErrorCode.kNIMVChatConnectSuccess = 200,
NIMVChatConnectErrorCode.kNIMVChatConnectLayoutError = 208,
NIMVChatConnectErrorCode.kNIMVChatConnectInvalidParam = 400,
NIMVChatConnectErrorCode.kNIMVChatConnectDesKey = 401,
NIMVChatConnectErrorCode.kNIMVChatConnectInvalidRequst = 417,
NIMVChatConnectErrorCode.kNIMVChatConnectServerUnknown = 500,
NIMVChatConnectErrorCode.kNIMVChatConnectLogout = 1001,
NIMVChatConnectErrorCode.kNIMVChatChannelStartFail = 11000,
NIMVChatConnectErrorCode.kNIMVChatChannelDisconnected = 11001,
NIMVChatConnectErrorCode.kNIMVChatVersionSelfLow = 11002,
NIMVChatConnectErrorCode.kNIMVChatVersionRemoteLow = 11003,
NIMVChatConnectErrorCode.kNIMVChatLocalChannelClosed = 11004,
NIMVChatConnectErrorCode.kNIMVChatLocalChannelKicked = 11005
} |
| 音视频服务器连接状态类型 More...
|
|
enum | NIMVChatMp4RecordCode {
NIMVChatMp4RecordCode.kNIMVChatMp4RecordClose = 0,
NIMVChatMp4RecordCode.kNIMVChatMp4RecordVideoSizeError = 1,
NIMVChatMp4RecordCode.kNIMVChatMp4RecordOutDiskSpace = 2,
NIMVChatMp4RecordCode.kNIMVChatMp4RecordThreadBusy = 3,
NIMVChatMp4RecordCode.kNIMVChatMp4RecordCreate = 200,
NIMVChatMp4RecordCode.kNIMVChatMp4RecordExsit = 400,
NIMVChatMp4RecordCode.kNIMVChatMp4RecordCreateError = 403,
NIMVChatMp4RecordCode.kNIMVChatMp4RecordInvalid = 404
} |
| NIMVChatMp4RecordCode mp4录制状态 More...
|
|
enum | NIMVChatAudioRecordCode {
NIMVChatAudioRecordCode.kNIMVChatAudioRecordClose = 0,
NIMVChatAudioRecordCode.kNIMVChatAudioRecordOutDiskSpace = 2,
NIMVChatAudioRecordCode.kNIMVChatAudioRecordCreate = 200,
NIMVChatAudioRecordCode.kNIMVChatAudioRecordExsit = 400,
NIMVChatAudioRecordCode.kNIMVChatAudioRecordCreateError = 403,
NIMVChatAudioRecordCode.kNIMVChatAudioRecordInvalid = 404
} |
| NIMVChatAudioRecordCode 音频录制状态 More...
|
|
enum | NIMVChatVideoFrameScaleType { NIMVChatVideoFrameScaleType.kNIMVChatVideoFrameScaleNone = 0,
NIMVChatVideoFrameScaleType.kNIMVChatVideoFrameScale1x1 = 1,
NIMVChatVideoFrameScaleType.kNIMVChatVideoFrameScale4x3 = 2,
NIMVChatVideoFrameScaleType.kNIMVChatVideoFrameScale16x9 = 3
} |
| 视频画面长宽比,裁剪时不改变横竖屏,如4:3,代表宽高横屏4:3或者竖屏3:4 * More...
|
|
enum | NIMVChatVideoSplitMode {
NIMVChatVideoSplitMode.kNIMVChatSplitBottomHorFloating = 0,
NIMVChatVideoSplitMode.kNIMVChatSplitTopHorFloating = 1,
NIMVChatVideoSplitMode.kNIMVChatSplitLatticeTile = 2,
NIMVChatVideoSplitMode.kNIMVChatSplitLatticeCuttingTile = 3,
NIMVChatVideoSplitMode.kNIMVChatSplitCustomLayout = 4,
NIMVChatVideoSplitMode.kNIMVChatSplitAudioLayout = 5
} |
| NIMVChatVideoSplitMode 主播设置的直播分屏模式 More...
|
|
enum | NIMVChatLiveStateCode {
NIMVChatLiveStateCode.kNIMVChatLiveStateInitial = 500,
NIMVChatLiveStateCode.kNIMVChatLiveStateLayoutError = 501,
NIMVChatLiveStateCode.kNIMVChatLiveStateStartConnecting = 502,
NIMVChatLiveStateCode.kNIMVChatLiveStateConnectted = 503,
NIMVChatLiveStateCode.kNIMVChatLiveStateConnectFail = 504,
NIMVChatLiveStateCode.kNIMVChatLiveStatePushing = 505,
NIMVChatLiveStateCode.kNIMVChatLiveStatePushFail = 506,
NIMVChatLiveStateCode.kNIMVChatLiveStateInnerError = 507,
NIMVChatLiveStateCode.kNIMVChatLiveStatePeopleLimit = 508
} |
| NIMVChatLiveStateCode 直播时的状态码。服务器定时更新,一些存在时间短的状态会获取不到 More...
|
|
enum | NIMVChatVideoEncodeMode { NIMVChatVideoEncodeMode.kNIMVChatVEModeNormal = 0,
NIMVChatVideoEncodeMode.kNIMVChatVEModeFramerate = 1,
NIMVChatVideoEncodeMode.kNIMVChatVEModeQuality = 2,
NIMVChatVideoEncodeMode.kNIMVChatVEModeScreen = 3
} |
| NIMVChatVideoEncodeMode 视频编码策略 More...
|
|
enum | NIMNetDetectType { NIMNetDetectType.kNIMNetDetectTypeAudio = 0,
NIMNetDetectType.kNIMNetDetectTypeVideo = 1
} |
| NIMNetDetectType 探测类型 More...
|
|
enum | NIMNetDetectVideoQuality {
NIMNetDetectVideoQuality.kNIMNDVideoQualityDefault = 0,
NIMNetDetectVideoQuality.kNIMNDVideoQualityLow = 1,
NIMNetDetectVideoQuality.kNIMNDVideoQualityMedium = 2,
NIMNetDetectVideoQuality.kNIMNDVideoQualityHigh = 3,
NIMNetDetectVideoQuality.kNIMNDVideoQuality480p = 4,
NIMNetDetectVideoQuality.kNIMNDVideoQuality720p = 5,
NIMNetDetectVideoQuality.kNIMNDVideoQuality540p = 6
} |
|
enum | NIMVideoChatUserLeftType { NIMVideoChatUserLeftType.kNIMVChatUserLeftTimeout = -1,
NIMVideoChatUserLeftType.kNIMVChatUserLeftNormal = 0
} |
|
enum | NIMMainPictureOptCode {
NIMMainPictureOptCode.kNIMMainPictureOptSucess = 200,
NIMMainPictureOptCode.kNIMMainPictureOptAuthError = 401,
NIMMainPictureOptCode.kNIMMainPictureOptRoomNotExist = 404,
NIMMainPictureOptCode.kNIMMainPictureOptUidNotExist = 405,
NIMMainPictureOptCode.kNIMMainPictureOptDataError = 417,
NIMMainPictureOptCode.kNIMMainPictureOptError = 500,
NIMMainPictureOptCode.kNIMMainPictureOptServerError = 600,
NIMMainPictureOptCode.kNIMMainPictureOptInvilid = 11403
} |
| NIMMainPictureOptCode 房间主画面设置返回码 More...
|
|
enum | NIMVChatAudioMode { NIMVChatAudioMode.kNIMVChatAdModeDefault = 0,
NIMVChatAudioMode.kNIMVChatAdModeNormal = 1,
NIMVChatAudioMode.kNIMVChatAdModeHighVoip = 2,
NIMVChatAudioMode.kNIMVChatAdModeHighMusic = 3
} |
| NIMVChatAudioMode 音频模式 More...
|
|
enum | NIMVChatServRecordType { NIMVChatServRecordType.kNIMVChatServRecordMixedSingle = 0,
NIMVChatServRecordType.kNIMVChatServRecordMixed = 1,
NIMVChatServRecordType.kNIMVChatServRecordSingle = 2
} |
| 服务器录制模式,用于指定本人数据录制选择 More...
|
|
enum | ResponseCode {
ResponseCode.kNIMResError = 0,
ResponseCode.kNIMResSuccess = 200,
ResponseCode.kNIMResVersionError = 201,
ResponseCode.kNIMResUidPassError = 302,
ResponseCode.kNIMResForbidden = 403,
ResponseCode.kNIMResNotExist = 404,
ResponseCode.kNIMResNoModify = 406,
ResponseCode.kNIMResTimeoutError = 408,
ResponseCode.kNIMResParameterError = 414,
ResponseCode.kNIMResConnectionError = 415,
ResponseCode.kNIMResFrequently = 416,
ResponseCode.kNIMResExist = 417,
ResponseCode.kNIMResOverrun = 419,
ResponseCode.kNIMResAccountBlock = 422,
ResponseCode.kNIMResUnknownError = 500,
ResponseCode.kNIMResServerDataError = 501,
ResponseCode.kNIMResTooBuzy = 503,
ResponseCode.kNIMResInvalid = 509,
ResponseCode.kNIMResTeamECountLimit = 801,
ResponseCode.kNIMResTeamENAccess = 802,
ResponseCode.kNIMResTeamENotExist = 803,
ResponseCode.kNIMResTeamEMemberNotExist = 804,
ResponseCode.kNIMResTeamErrType = 805,
ResponseCode.kNIMResTeamLimit = 806,
ResponseCode.kNIMResTeamUserStatusErr = 807,
ResponseCode.kNIMResTeamApplySuccess = 808,
ResponseCode.kNIMResTeamAlreadyIn = 809,
ResponseCode.kNIMResTeamInviteSuccess = 810,
ResponseCode.kNIMResForcePushCountLimit = 811,
ResponseCode.kNIMResTeamMemberLimit = 813,
ResponseCode.kNIMResInvalidProtocol = 997,
ResponseCode.kNIMResEUnpacket = 998,
ResponseCode.kNIMResEPacket = 999,
ResponseCode.kNIMResInBlack = 7101,
ResponseCode.kNIMLocalRes = 10000,
ResponseCode.kNIMResRoomLocalNeedRequestAgain = 10001,
ResponseCode.kNIMLocalResNetworkError = 10010,
ResponseCode.kNIMLocalResMsgNosUploadCancel = 10200,
ResponseCode.kNIMLocalResMsgNosDownloadCancel = 10206,
ResponseCode.kNIMLocalResMsgFileNotExist = 10404,
ResponseCode.kNIMLocalResMsgUrlInvalid = 10414,
ResponseCode.kNIMLocalResMsgFileExist = 10417,
ResponseCode.kNIMLocalResParaError = 10450,
ResponseCode.kNIMLocalResMsgSendNosError = 10502,
ResponseCode.kNIMLocalResCheckMsgDBFailed = 10600,
ResponseCode.kNIMLocalResImportMsgDBFailed = 10601,
ResponseCode.kNIMLocalResRtsError = 11100,
ResponseCode.kNIMLocalResRtsIdNotExist = 11101,
ResponseCode.kNIMLocalResRtsVChatExist = 11417,
ResponseCode.kNIMLocalResRtsStatusError = 11501,
ResponseCode.kNIMLocalResRtsChannelNotExist = 11510,
ResponseCode.kNIMResRoomLinkError = 13001,
ResponseCode.kNIMResRoomError = 13002,
ResponseCode.kNIMResRoomBlackBeOut = 13003,
ResponseCode.kNIMResRoomBeMuted = 13004,
ResponseCode.kNIMResRoomAllMuted = 13006,
ResponseCode.kNIMLocalResAPIErrorInitUndone = 20000,
ResponseCode.kNIMLocalResAPIErrorEnterUndone = 20001,
ResponseCode.kNIMLocalResAPIErrorEntered = 20002,
ResponseCode.kNIMLocalResAPIErrorVersionError = 20003,
ResponseCode.kNIMLocalResAPIErrorChatroomMixError = 20004
} |
| NIMResCode 返回的错误号(只定义需要客户端处理的) More...
|
|
|
delegate void | nim_client_multiport_push_config_cb_func (int rescode, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string content, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_params, IntPtr user_data) |
|
delegate void | nim_client_dnd_cb_func (int rescode, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string content, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_params, IntPtr user_data) |
|
delegate void | nim_client_cleanup2_cb_func ([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_params, IntPtr user_data) |
|
delegate void | ConfigMultiportPushDelegate (ResponseCode response, ConfigMultiportPushParam param) |
|
delegate void | NimWriteLogDelegate (int level, string log) |
|
delegate void | NimNetworkDetectionDelegate (NetDetectionRes error, NetDetectResult result, IntPtr userData) |
|
delegate void | NimProxyDetectionDelegate (bool connection, NIMProxyDetectStep step) |
|
delegate void | DeleteCacheFileDelegate (ResponseCode code) |
|
delegate void | GetCacheFileInfoDelegate (CacheFileInfo info) |
|
delegate void | nim_global_net_detect_cb_func (int rescode, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_params, IntPtr user_data) |
|
delegate void | nim_sdk_exception_cb_func (NIMSDKException exception, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))]string log, IntPtr user_data) |
|
delegate void | nim_sdk_del_cache_file_cb_func (ResponseCode rescode, IntPtr user_data) |
|
delegate void | nim_sdk_get_cache_file_info_cb_func ([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))]string info, IntPtr user_data) |
|
delegate void | StartDeviceResultHandler (NIMDeviceType type, bool ret) |
| 启动设备委托 More...
|
|
delegate void | DeviceStatusHandler (NIMDeviceType type, uint status, string devicePath) |
| 设备状态通知 More...
|
|
delegate void | VideoDataHandler (ulong time, IntPtr data, uint size, uint width, uint height, string json_extension) |
| 视频数据委托 More...
|
|
delegate void | AudioDataHandler (ulong time, IntPtr data, uint size, int rate) |
| 音频数据委托 More...
|
|
delegate void | AudioDataExHandler (ulong time, IntPtr data, uint size, int channels, int rate, int volume, string json_extension) |
| 音频数据监听接口 More...
|
|
delegate void | AudioDataSyncHandler (IntPtr data, ref ulong size, int rate) |
| 音频数据委托 More...
|
|
delegate void | nim_vchat_start_device_cb_func (NIMDeviceType type, bool ret, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
delegate void | nim_vchat_audio_data_cb_func (ulong time, IntPtr data, uint size, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
delegate ulong | nim_vchat_audio_data_sync_cb_func (IntPtr data, ulong size, double sample_rate, IntPtr user_data) |
|
delegate void | nim_vchat_enum_device_devpath_sync_cb_func (bool ret, NIMDeviceType type, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
delegate void | nim_vchat_device_status_cb_func (NIMDeviceType type, uint status, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string device_path, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
delegate void | nim_vchat_audio_data_cb_func_ex (ulong time, IntPtr data, uint size, int channels, int rate, int volume, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
delegate void | nim_vchat_video_data_cb_func (ulong time, IntPtr data, uint size, uint width, uint height, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
delegate void | ReportUploadProgressDelegate (long uploadedSize, long totalSize, object progressData) |
|
delegate void | ReceiveBatchMesaagesDelegate (List< NIMReceivedMessage > msgsList) |
|
delegate bool | TeamNotificationFilterDelegate (NIMIMMessage msg, string jsonExtension) |
|
delegate void | RecallMessageDelegate (ResponseCode result, RecallNotification[] notify) |
|
delegate void | ReceiveBroadcastDelegate (NIMBroadcastMessage msg) |
|
delegate void | ReceiveBroadcastMsgsDelegate (List< NIMBroadcastMessage > msg) |
|
delegate void | UploadFileCallback (long uploadedSize, long totalSize, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string jsonExtension, IntPtr userData) |
|
delegate void | IMMessageArcCallback ([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string jsonArcResult, IntPtr userData) |
|
delegate void | IMReceiveMessageCallback ([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string content, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string jsonArcResult, IntPtr userData) |
|
delegate bool | NIMTeamNotificationFilterFunc ([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string content, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string jsonExtension, IntPtr userData) |
|
delegate void | nim_talk_recall_msg_func (int rescode, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string content, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string json_extension, IntPtr user_data) |
|
delegate void | nim_talk_receive_broadcast_cb_func ([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string content, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string json_extension, IntPtr user_data) |
|
internal delegate void | nim_push_event_cb_func (int res_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string event_info_json, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
internal delegate void | nim_batch_push_event_cb_func (int res_code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string event_list_json, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
internal delegate void | nim_publish_event_cb_func (int res_code, int event_type, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string event_info_json, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
internal delegate void | nim_subscribe_event_cb_func (int res_code, int event_type, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string faild_list_json, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
internal delegate void | nim_unsubscribe_event_cb_func (int res_code, int event_type, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string faild_list_json, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
internal delegate void | nim_batch_unsubscribe_event_cb_func (int res_code, int event_type, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
internal delegate void | nim_query_subscribe_event_cb_func (int res_code, int event_type, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string subscribe_list_json, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
internal delegate void | nim_batch_query_subscribe_event_cb_func (int res_code, int event_type, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string subscribe_list_json, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Utf8StringMarshaler))] string json_extension, IntPtr user_data) |
|
delegate void | onSessionHandler (long channel_id, int code) |
| 调用接口回调 More...
|
|
delegate void | onSessionInviteNotifyHandler (long channel_id, string uid, int mode, long time, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string customInfo) |
| 收到邀请 More...
|
|
delegate void | onSessionCalleeAckNotifyHandler (long channel_id, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))] string uid, int mode, bool accept) |
| 确认通话,接受拒绝通知 More...
|
|
delegate void | onSessionControlResHandler (long channel_id, int code, int type) |
| 控制操作结果 More...
|
|
delegate void | onSessionControlNotifyHandler (long channel_id, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string uid, int type) |
| 控制操作通知 More...
|
|
delegate void | onSessionConnectNotifyHandler (long channel_id, int code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string record_file, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string video_record_file, long chat_time, ulong chat_rx, ulong chat_tx) |
| 通话中链接状态通知 More...
|
|
delegate void | onSessionPeopleStatusHandler (long channel_id, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string uid, int status) |
| 通话中成员状态 More...
|
|
delegate void | onSessionNetStatusHandler (long channel_id, int status, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string uid) |
| 通话中网络状态 More...
|
|
delegate void | onSessionSyncAckNotifyHandler (long channel_id, int code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string uid, int mode, bool accept, long time, int client) |
| 其他端接听挂断后的同步通知 More...
|
|
delegate void | NIMVChatOptHandler (bool ret, int code, string json_extension) |
| 操作回调,通用的操作回调接口 More...
|
|
delegate void | NIMVChatOpt2Handler (int code, long channel_id, string json_extension) |
| 操作回调,通用的操作回调接口 More...
|
|
delegate void | onSessionVolumeNotifyHandler (long channel_id, int code, NIMVchatAudioVolumeState state) |
| 音量状态通知 More...
|
|
delegate void | onSessionRealtimeInfoNotifyHandler (long channel_id, int code, NIMVChatRealtimeState state) |
| 视频实时状态信息通知 More...
|
|
delegate void | OnSessionMP4InfoNotifyHandler (long channel_id, int code, NIMVChatMP4State mp4_info) |
| 通知MP4录制状态,包括开始录制和结束录制 More...
|
|
delegate void | OnSessionAuRecordInfoNotifyHandler (long channel_id, int code, NIMVChatAuRecordState record_info) |
| 通知音频录制状态 More...
|
|
delegate void | NIMVChatMp4RecordOptHandler (bool ret, int code, string file, Int64 time, string json_extension) |
| MP4操作回调,实际的开始录制和结束都会在NIMVChatSessionStatus.onSessionMp4InfoStateNotify中返回 More...
|
|
delegate void | NIMVChatAudioRecordOptHandler (bool ret, int code, string file, Int64 time, string json_extension) |
| 音频录制操作回调,实际的开始录制和结束都会在NIMVChatSessionStatus.onSessionAuRecordInfoStateNotify中返回 More...
|
|
delegate void | OnSessionLiveStateInfoNotifyHandler (long channel_id, int code, NIMVChatLiveState state) |
| 直播状态信息通知 More...
|
|
delegate void | NimVchatCbFunc (NIMVideoChatSessionType type, long channel_id, int code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string json_extension, IntPtr user_data) |
|
delegate void | NimVchatOptCbFunc (bool ret, int code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string json_extension, IntPtr user_data) |
|
delegate void | NimVchatOpt2CbFunc (int code, long channel_id, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string json_extension, IntPtr user_data) |
| NIM 操作回调,通用的操作回调接口 More...
|
|
delegate void | NimVchatMp4RecordOptCbFunc (bool ret, int code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string file, Int64 time, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string json_extension, IntPtr user_data) |
| NIM MP4操作回调,实际的开始录制和结束都会在NIMVChatHanler中返回 More...
|
|
delegate void | NimVchatAudioRecordOptCbFunc (bool ret, int code, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string file, Int64 time, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(NimUtility.Utf8StringMarshaler))]string json_extension, IntPtr user_data) |
| 音频录制操作回调,实际的开始录制和结束都会在NimVchatCbFunc中返回 More...
|
|