开放SDK消息回调接口中消息类型以及错误码的定义
更多...
详细描述
开放SDK消息回调接口中消息类型以及错误码的定义
版权所有HangZhou Hikvision System Technology Co.,Ltd. All Right Reserved.
作者pikongxuan
日期2015/07/07
宏定义说明
#define INS_ERROR_ALLOC_RESOURCE_FAILED 7
分配资源失败
#define INS_ERROR_AUDIO_MONOPOLIZED 14
声卡被独占
#define INS_ERROR_CREATE_SOCKET_ERROR 15
创建socket失败
#define INS_ERROR_DEV_NOT_ONLINE 801
#define INS_ERROR_EDEFENSE_NO_SUPPORT 402
#define INS_ERROR_FAILED 500
#define INS_ERROR_FAILED_RTSP_PORT 40
通过PSIA取流,获取RTSP端口失败
#define INS_ERROR_FILE_ALREADY_EXIST 34
文件已存在
#define INS_ERROR_FORMAT_ERROR 501
#define INS_ERROR_FORMATING 400
#define INS_ERROR_HDSIGN_FAILED 47
获取硬件特征码失败
#define INS_ERROR_INIT_G722_CODEC_FAILED 32
初始化G722编解码失败
#define INS_ERROR_INIT_HPR_FAILED 13
初始化hpr库失败
#define INS_ERROR_JSON_PARSE_ERROR 42
JSON解析失败
#define INS_ERROR_LOAD_CAS_FAILED 44
加载CASClient库失败
#define INS_ERROR_LOAD_GETHDSIGN_FAILED 46
加载libGetHDSign库失败
#define INS_ERROR_LOAD_HTTPCLIENT_FAILED 4
加载http库失败
#define INS_ERROR_LOAD_PLAYCTRL_FAILED 2
加载播放库失败
#define INS_ERROR_LOAD_PPV_FAILED 35
加载ppv库失败
#define INS_ERROR_LOAD_RTSP_FAILED 1
加载rtsp库失败
#define INS_ERROR_LOAD_STUN_FAILED 37
加载stun库失败
#define INS_ERROR_LOAD_SYSTRANSFORM_FAILED 3
加载转封装库失败
#define INS_ERROR_LOADCASSDKPROC_ERROR 43
找不到libCASClient接口地址
#define INS_ERROR_LOADHTTPSDKPROC_ERROR 29
找不到http库接口地址
#define INS_ERROR_LOADPLAYERSDKPROC_ERROR 27
找不到播放库接口地址
#define INS_ERROR_LOADPPVSDKPROC_ERROR 36
找不到libPPVClient接口地址
#define INS_ERROR_LOADRTSPSDKPROC_ERROR 26
找不到rtsp接口地址
#define INS_ERROR_LOADSTUNSDKPROC_ERROR 38
找不到StunClientLib接口地址
#define INS_ERROR_LOADSYSTRANSFORMPROC_ERROR 28
找不到转封装库接口地址
#define INS_ERROR_NETWORK_CONNECT_FAILED 16
连接失败
#define INS_ERROR_NETWORK_RECV_ERROR 18
接收失败
#define INS_ERROR_NETWORK_RECV_TIMEOUT 20
接收超时
#define INS_ERROR_NETWORK_RESOLVE_FAILED 21
域名解析错误
#define INS_ERROR_NETWORK_SEND_ERROR 17
发送失败
#define INS_ERROR_NETWORK_SEND_TIMEOUT 19
发送超时
#define INS_ERROR_NO_EXCEL_DRIVER_ERROR 24
没有安装Excel驱动
#define INS_ERROR_NO_RECORD 402
#define INS_ERROR_NOERROR 0
消息回调中错误码定义, 对于消息回调接口中的错误码
无错误
#define INS_ERROR_NOT_ENOUGH_DISK_FREESPACE 33
磁盘空间不足
#define INS_ERROR_NOT_INITLIB 8
没有初始化
#define INS_ERROR_NULL_ADDRESS 48
GetIpAddress返回IP为空
#define INS_ERROR_OPENFILE_ERROR 10
打开文件失败
#define INS_ERROR_OPERATIONCODE_FAILED 45
获取操作码失败
#define INS_ERROR_OPERTION_NOSUPPORT 9
操作不支持
#define INS_ERROR_ORDER_ERROR 6
调用顺序错误
#define INS_ERROR_PARAMETER_ERROR 5
参数错误
#define INS_ERROR_PARSE_URL_FAILED 25
URL解析失败
#define INS_ERROR_PLAYM4_ALLOC_MEMORY_ERROR 106
Allocate memory failed.
#define INS_ERROR_PLAYM4_BLT_ERROR 122
Blt failed.
#define INS_ERROR_PLAYM4_BUF_OVER 111
buffer is overflow
#define INS_ERROR_PLAYM4_CHECK_FILE_ERROR 120
The file data is unknown.
#define INS_ERROR_PLAYM4_CREATE_DDRAW_ERROR 109
Create DirectDraw object failed.
#define INS_ERROR_PLAYM4_CREATE_OBJ_ERROR 108
Create thread or event failed.
#define INS_ERROR_PLAYM4_CREATE_OFFSCREEN_ERROR 110
failed when creating off-screen surface.
#define INS_ERROR_PLAYM4_CREATE_SOUND_ERROR 112
failed when creating audio device.
#define INS_ERROR_PLAYM4_DEC_AUDIO_ERROR 105
Decode audio data failed.
#define INS_ERROR_PLAYM4_DEC_VIDEO_ERROR 104
Decode video data failed.
#define INS_ERROR_PLAYM4_DECODE_KEYFRAME_ERROR 130
解码关键帧失败
#define INS_ERROR_PLAYM4_EXTRACT_DATA_ERROR 128
extract video data failed.
#define INS_ERROR_PLAYM4_EXTRACT_NOT_SUPPORT 127
Don't support the version of this file.
#define INS_ERROR_PLAYM4_FAIL_UNKNOWN 199
未知的错误
#define INS_ERROR_PLAYM4_FILEHEADER_UNKNOWN 117
No file header.
#define INS_ERROR_PLAYM4_INIT_DECODER_ERROR 119
Initialize decoder failed.
#define INS_ERROR_PLAYM4_INIT_TIMER_ERROR 121
Initialize multimedia clock failed.
#define INS_ERROR_PLAYM4_INVALID_PORT 132
无效端口号
#define INS_ERROR_PLAYM4_JPEG_COMPRESS_ERROR 126
JPEG compress error.
#define INS_ERROR_PLAYM4_NEED_MORE_DATA 131
数据不足
#define INS_ERROR_PLAYM4_NOERROR 100
海康播放库错误
no error
#define INS_ERROR_PLAYM4_NOT_FIND 133
查找失败
#define INS_ERROR_PLAYM4_OPEN_FILE_ERROR 107
Open the file failed.
#define INS_ERROR_PLAYM4_OPEN_FILE_ERROR_MULTI 124
openfile error, streamtype is multi
#define INS_ERROR_PLAYM4_OPEN_FILE_ERROR_VIDEO 125
openfile error, streamtype is video
#define INS_ERROR_PLAYM4_ORDER_ERROR 102
The order of the function to be called is error.
#define INS_ERROR_PLAYM4_PARA_OVER 101
input parameter is invalid;
#define INS_ERROR_PLAYM4_SECRET_KEY_ERROR 129
Secret key is error ///
#define INS_ERROR_PLAYM4_SET_VOLUME_ERROR 113
Set volume failed.
#define INS_ERROR_PLAYM4_SUPPORT_FILE_ONLY 114
The function only support play file.
#define INS_ERROR_PLAYM4_SUPPORT_STREAM_ONLY 115
The function only support play stream.
#define INS_ERROR_PLAYM4_SYS_NOT_SUPPORT 116
System not support.
#define INS_ERROR_PLAYM4_TIMER_ERROR 103
Create multimedia clock failed;.
#define INS_ERROR_PLAYM4_UPDATE_ERROR 123
Update failed.
#define INS_ERROR_PLAYM4_VERSION_INCORRECT 118
The version of decoder and encoder is not adapted.
#define INS_ERROR_PRIVACY 409
#define INS_ERROR_PWD_ERROR 401
#define INS_ERROR_READFILE_ERROR 12
读文件失败
#define INS_ERROR_RECORD_FILE_NOT_EXIST 39
找不到指定时间范围内的录像文件
#define INS_ERROR_RTSP_CONNECT_FAILED 56
#define INS_ERROR_RTSP_CREATE_SOCKET_ERROR 55
#define INS_ERROR_RTSP_GETPORT_FAILED 59
#define INS_ERROR_RTSP_HTTP_GET_ERROR 57
#define INS_ERROR_RTSP_HTTP_POST_ERROR 58
#define INS_ERROR_RTSP_INIT_FAILED 50
rtsp库错误码
#define INS_ERROR_RTSP_INIT_RTP_ERROR 54
#define INS_ERROR_RTSP_NOT_INIT 51
#define INS_ERROR_RTSP_PARSE_ERROR 52
#define INS_ERROR_RTSP_STATUS_ERROR 53
#define INS_ERROR_SSL_CONNECT_FAILED 41
SSL方式连接失败
#define INS_ERROR_START_WAVEIN_FAILED 30
开始音频采集失败
#define INS_ERROR_START_WAVEOUT_FAILED 31
开始音频播放失败
#define INS_ERROR_STREAM_LIMIT 410
#define INS_ERROR_V17_CAS_CREATESESSION_ERROR 2010
cas TALK_TCP/TALK_UDP CreateSession error
#define INS_ERROR_V17_CAS_VOICETALKSTART_ERROR 2011
cas TALK_TCP/TALK_UDP VoiceTalkStart error
#define INS_ERROR_V17_CLIENT_ERROR_CASIP 2052
客户端给的cas地址信息错误
#define INS_ERROR_V17_CLIENT_URL_ERROR 2023
客户端的URL格式错误
#define INS_ERROR_V17_COMMON_BASE 2000
common error 2000~3000
#define INS_ERROR_V17_DECRYPT_ERROR 2029
解密失败
#define INS_ERROR_V17_DEVICE_UNCONNECT_VTDU 2051
设备连接不上流媒体
#define INS_ERROR_V17_DEVICE_UNSUPPORT_STREAMTYPE 2050
设备不支持的码流类型
#define INS_ERROR_V17_FIND_FILE_FAILED 2060
找不到可用文件
#define INS_ERROR_V17_GET_OPERATIONCODE_ERROR 2001
获取操作码失败
#define INS_ERROR_V17_GET_OPERATIONCODE_PARAMETER_ERROR 2056
获取操作码参数错误
#define INS_ERROR_V17_GET_TOKEN_ERROR 2002
获取取流token失败
#define INS_ERROR_V17_GETTOKEN_EMPTY_TOKEN 2059
获取的Token为空
#define INS_ERROR_V17_GETTOKEN_URL_OR_CLIENTSESSION_NULL 2058
获取Token参数错误
#define INS_ERROR_V17_INVALID_DEVICE_CHANNAL 2049
设备通道错
#define INS_ERROR_V17_PERMANENTKEY_EXCEPTION 2012
重新输入密钥 1.明文密钥和输入MD5密钥不相等
#define INS_ERROR_V17_REGET_OPERATIONCODE_DEV_NOT_FOUND 2057
无法找到设备
#define INS_ERROR_V17_SETAUDIOINCALLBACK_ERROR 2003
设置语音采集回调播放失败
#define INS_ERROR_V17_STARTAUDIOIN_ERROR 2005
语音采集开启播放失败
#define INS_ERROR_V17_STARTPLAY_ERROR 2004
开启语音播放失败
#define INS_ERROR_V17_STOPAUDIOIN_ERROR 2014
停止语音采集失败
#define INS_ERROR_V17_STOPAUDIOIN_SUCC 2016
停止语音采集成功
#define INS_ERROR_V17_STOPPLAY_ERROR 2015
停止语音播放失败
#define INS_ERROR_V17_STOPPLAY_SUCC 2017
停止语音播放成功
#define INS_ERROR_V17_STREAM_SESSION_ERROR 2026
取流session出错
#define INS_ERROR_V17_TTS_CREATETALK_ERROR 2006
tts TALK_VTDU CreateTalk error
#define INS_ERROR_V17_TTS_SETDATACALLBACK_ERROR 2007
tts TALK_VTDU SetDataCallBack error
#define INS_ERROR_V17_TTS_SETMSGCALLBACK_ERROR 2008
tts TALK_VTDU SetMsgCallBack error
#define INS_ERROR_V17_TTS_STARTTALK_ERROR 2009
tts TALK_VTDU StartTalk error
#define INS_ERROR_V17_USER_STOP 2028
用户停止
#define INS_ERROR_V17_VIDEO_SHARED_TIMEEND 2053
视频分享时间已经结束
#define INS_ERROR_V17_VTDU_CHANGE_RATE 2037
vtdu取流改变速率失败
#define INS_ERROR_V17_VTDU_CKECK_TOKEN 2022
验证token失败
#define INS_ERROR_V17_VTDU_CLIENT_TIMEOUT 2025
vtdu客户端接收回应超时
#define INS_ERROR_V17_VTDU_CREATE_SESSION 2031
vtud相关
vtdu取流创建session失败
#define INS_ERROR_V17_VTDU_DESTORY_SESSION 2032
vtdu取流销毁session失败
#define INS_ERROR_V17_VTDU_OPERKEY_ERROR 2013
VTDU返回的操作码错误或信令密钥错误
#define INS_ERROR_V17_VTDU_PAUSE 2035
vtdu取流暂停失败
#define INS_ERROR_V17_VTDU_RECV_HEADER_TIMEOUT 2054
流媒体接收流头超时8s
#define INS_ERROR_V17_VTDU_RESUME 2036
vtdu取流恢复失败
#define INS_ERROR_V17_VTDU_SESSION_NO_EXIST 2045
VTDU session不存在
#define INS_ERROR_V17_VTDU_START 2033
vtdu取流开始失败,返回-1时设置
#define INS_ERROR_V17_VTDU_STOP 2034
vtdu取流停止失败
#define INS_ERROR_V17_VTDU_TIMEOUT 2021
流媒体向设备发送或接受信令超时
#define INS_ERROR_V17_VTDU_TOKEN_NO_AUTHORITY 2044
VTDU token无权限
#define INS_ERROR_V17_VTDU_TOKEN_NOCONNECT_VTDU 2048
VTDU 客户端连接不上VTDU.
#define INS_ERROR_V17_VTDU_TOKEN_NOCONNECT_VTM 2047
VTDU 客户端连接不上VTM.
#define INS_ERROR_V17_VTDU_TOKEN_OTHER 2046
VTDU 验证token的他异常(不具体)
#define INS_ERROR_V17_VTDU_VTDU_IPARAMTYPE_ERROR 2055
Vtdu iParamType error.
#define INS_ERROR_V17_WAIT_HEADER_TIMEOUT 2027
等待流头超时
#define INS_ERROR_WRITEFILE_ERROR 11
写文件失败
#define INS_ERROR_XML_NODE_ERROR 23
xml结点错误
#define INS_ERROR_XML_PARSE_ERROR 22
xml解析错误
#define INS_EXECUTION_PROCESS_ADDTASK "7_1"
消息内容定义,预览和回放时,消息回调接口中消息内容
MessageInfo 任务被成功添加至队列"
#define INS_EXECUTION_PROCESS_CHECKPWD "7_5"
:验证设备密码"
#define INS_EXECUTION_PROCESS_LOCAL "7_4"
:判断局域网"
#define INS_EXECUTION_PROCESS_NETTYPE "7_5"
:选择取流方式"
#define INS_EXECUTION_PROCESS_NEXT "7_8"
:尝试取流失败,切换取流方式"
#define INS_EXECUTION_PROCESS_P2P "7_6_2"
:尝试使用P2P方式取流"
#define INS_EXECUTION_PROCESS_PARSE_PARAM "7_3"
解析参数信息"
#define INS_EXECUTION_PROCESS_PSIA "7_6_1"
:尝试使用PSIA方式取流"
#define INS_EXECUTION_PROCESS_PSIA_PORT "7_9"
:获取公网PSIA取流端口"
#define INS_EXECUTION_PROCESS_TASKDO "7_2"
任务开始被执行"
#define INS_EXECUTION_PROCESS_TASKEND "7_7_1"
:尝试取流失败,结束取流"
#define INS_EXECUTION_PROCESS_TASKEND_SUCC "7_7_2"
:尝试取流成功,任务结束,等待数据流上来"
#define INS_EXECUTION_PROCESS_VTDU "7_6_3"
:尝试使用VTDU方式取流"