Hik-IPC-API简介

说下海康的编程接口吧。
海康作为监控行业的龙头老大,接口还是做得很不错,也蛮好用。


先说下要实现的基本功能
1. 登入
2. 启动实时码流(解码后单帧的YUV数据)
3. 其它控制(PTZ,PreSets)


做监控或者智能分析,主要是提取实时帧数据就足够了。


下面是主要流程,海康文档提供了流程图,就抄吧啊。

 



//初始化
BOOL NET_DVR_Init();


//登入
LONG NET_DVR_Login_V30(  char                       *sDVRIP,
  WORD                       wDVRPort,  char                       *sUserName,
  char                       *sPassword,
  LPNET_DVR_DEVICEINFO_V30   lpDeviceInfo);


//实时预览
LONG NET_DVR_RealPlay_V30(
  LONG                     lUserID,
  LPNET_DVR_CLIENTINFO     lpClientInfo,
  fRealDataCallBack_V30    cbRealDataCallBack,
  void                     *pUser,
  BOOL                     bBlocked
);


//帧数据回调
typedef void(CALLBACK *fRealDataCallBack_V30)(
  LONG      lRealHandle,
  DWORD     dwDataType,
  BYTE      *pBuffer,
  DWORD     dwBufSize,
  void      *pUser
);


//PTZ控制
BOOL NET_DVR_PTZControlWithSpeed(  LONG     lRealHandle,  DWORD    dwPTZCommand,
  DWORD    dwStop,  DWORD    dwSpeed);


//预置位调用
BOOL NET_DVR_PTZPreset(  LONG     lRealHandle,  DWORD    dwPTZPresetCmd,
  DWORD    dwPresetIndex);




这些函数是最常用到的。不管做什么操作,都需要初始化。

其它不讲了,附上官网的下载Demo和文档。

http://download.csdn.net/detail/q339659207/7683263


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值