设备(解码器)
网络SDK编程指南(for Windows 8/7/2008/Vista/XP/2003/2000 32bit)
V4.2
声明
非常感谢您购买我公司的产品,如果您有什么疑问或需要请随时。
●我们已尽量保证手册内容的完整性与准确性,但也不免出现技术上不准确、与产品功能及操作不相符或
印刷错误等情况出现,如有任何疑问或争议,请以我司最终解释为准。
●产品和手册将实时进行更新,恕不另行通知。
●本手册中内容仅为用户提供参考指导作用,请以SDK实际内容为准。
目录
声明 ............................................................................................................................................................
....................... I 目录 .................................................................................................................................................................................. II 1SDK简介 . (1)
2函数调用顺序 (3)
2.1解码器接入调用流程 (3)
2.2主动解码模块流程 (4)
2.2.1解码实时流 (4)
2.2.2远程文件回放 (5)
2.3被动解码模块流程 (6)
3函数调用实例 (7)
3.1主动解码模块的示例代码 (7)
3.1.1实时流解码 (7)
3.1.2远程回放解码 (10)
3.2被动解码模块的示例代码 (12)
4函数说明 (15)
4.1SDK初始化 (15)
4.1.1初始化SDK NET_DVR_Init (15)
4.1.2释放SDK资源NET_DVR_Cleanup (15)
4.2异常消息回调 (15)
4.2.1注册接收异常、重连等消息的窗口句柄或回调函数NET_DVR_SetExceptionCallBack_V30 (15)
4.3SDK日志和信息 (17)
4.3.1获取SDK的版本号和build信息NET_DVR_GetSDKBuildVersion (17)
4.3.2获取当前SDK的状态信息NET_DVR_GetSDKState (18)
4.3.3获取当前SDK的功能信息NET_DVR_GetSDKAbility (18)
4.3.4获取SDK本地参数NET_DVR_GetSDKLocalConfig (18)
4.3.5设置SDK本地参数NET_DVR_SetSDKLocalConfig (18)
4.3.6启用写日志文件NET_DVR_SetLogToFile (18)
4.4获取错误信息 (19)
4.4.1返回最后操作的错误码NET_DVR_GetLastError (19)
4.4.2返回最后操作的错误码信息NET_DVR_GetErrorMsg (19)
4.5用户注册 (20)
4.5.1用户注册设备NET_DVR_Login_V30 (20)
4.5.2用户注销NET_DVR_Logout (20)
4.6获取设备能力集 (20)
4.6.1获取设备能力集NET_DVR_GetDeviceAbility (20)
4.7显示通道配置和控制 (21)
4.7.1获取显示通道信息NET_DVR_MatrixGetDisplayCfg_V41 (21)
4.7.2显示通道配置NET_DVR_MatrixSetDisplayCfg_V41 (21)
4.7.3显示通道控制NET_DVR_MatrixDiaplayControl (22)
4.8参数配置 (22)
4.8.1获取设备的配置信息NET_DVR_GetDVRConfig (22)
4.8.2设置设备的配置信息NET_DVR_SetDVRConfig (23)
4.8.3批量获取配置信息NET_DVR_GetDeviceConfig (23)
4.8.4批量设置配置信息NET_DVR_SetDeviceConfig (24)
4.9解码通道相关 (25)
4.9.1获取解码通道配置信息NET_DVR_MatrixGetDecChanCfg (25)
4.9.2配置解码通道NET_DVR_MatrixSetDecChanCfg (25)
4.9.3获取解码通道视频制式NET_DVR_MatrixGetVideoStandard (25)
4.9.4设置解码通道视频制式NET_DVR_MatrixSetVideoStandard (26)
4.9.5获取当前解码通道状态NET_DVR_MatrixGetDecChanStatus (26)
4.9.6获取解码通道开关NET_DVR_MatrixGetDecChanEnable (26)
4.9.7设置解码通道开关NET_DVR_MatrixSetDecChanEnable (27)
4.10主动解码 (27)
4.10.1启动动态解码NET_DVR_MatrixStartDynamic_V41 (27)
4.10.2停止动态解码NET_DVR_MatrixStopDynamic (27)
4.10.3获取轮巡解码通道NET_DVR_MatrixGetLoopDecChanInfo_V41 (28)
4.10.4设置轮巡解码通道NET_DVR_MatrixSetLoopDecChanInfo_V41 (28)
4.10.5获取解码通道轮巡开关NET_DVR_MatrixGetLoopDecChanEnable (28)
4.10.6设置解码通道轮巡开关NET_DVR_MatrixSetLoopDecChanEnable (29)
4.10.7获取所有解码通道轮巡开关NET_DVR_MatrixGetLoopDecEnable (29)
4.10.8获取当前解码通道信息NET_DVR_MatrixGetDecChanInfo_V41 (29)
4.10.9远程回放文件解码配置NET_DVR_MatrixSetRemotePlay (30)
4.10.10远程文件回放控制NET_DVR_MatrixSetRemotePlayControl (30)
4.10.11获取回放状态NET_DVR_MatrixGetRemotePlayStatus (31)
4.11被动解码 (31)
4.11.1启动被动解码NET_DVR_MatrixStartPassiveDecode (31)
4.11.2向被动解码通道发送数据NET_DVR_MatrixSendData (31)
4.11.3停止被动解码NET_DVR_MatrixStopPassiveDecode (32)
4.11.4获取被动解码状态NET_DVR_MatrixGetPassiveDecodeStatus (32)
4.11.5被动解码播放控制NET_DVR_MatrixPassiveDecodeControl (32)
4.12LOGO上传和显示控制 (32)
4.12.1LOGO上传NET_DVR_UploadLogo (32)
4.12.2LOGO显示控制NET_DVR_LogoSwitch (33)
4.13场景操作 (33)
4.13.1场景切换控制NET_DVR_MatrixSceneControl (33)
4.13.2获取当前正在使用的场景模式NET_DVR_MatrixGetCurrentSceneMode (34)
4.14透明通道 (34)
4.14.1获取透明通道信息NET_DVR_MatrixGetTranInfo_V30 (34)
4.14.2设置透明通道参数NET_DVR_MatrixSetTranInfo_V30 (34)
4.15设备状态 (35)
4.15.1获取解码设备状态NET_DVR_MatrixGetDeviceStatus_V41 (35)
4.15.2获取设备运行状态NET_DVR_GetDeviceStatus (35)
4.16设备维护管理 (36)
远程升级 (36)sdk
4.16.1设置远程升级时网络环境NET_DVR_SetNetworkEnvironment (36)
4.16.2远程升级NET_DVR_Upgrade (36)
4.16.3获取远程升级的进度NET_DVR_GetUpgradeProgress (36)
4.16.4获取远程升级的状态NET_DVR_GetUpgradeState (37)
4.16.5关闭远程升级句柄,释放资源NET_DVR_CloseUpgradeHandle (37)
恢复设备默认参数 (37)
4.16.6恢复设备默认参数NET_DVR_RestoreConfig (37)
导入/导出配置文件 (37)
4.16.7导出配置文件NET_DVR_GetConfigFile_V30 (37)
4.16.8导出配置文件NET_DVR_GetConfigFile (38)
4.16.9导入配置文件NET_DVR_SetConfigFile_EX (38)
4.16.10导入配置文件NET_DVR_SetConfigFile (38)
4.17关机和重启 (39)
4.17.1重启设备NET_DVR_RebootDVR (39)
4.17.2关闭设备NET_DVR_ShutDownDVR (39)
5错误代码及说明 (40)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论