【Delphi】从海康威视SDK的C语言头文件HCNetSDK.h转换来的HCNetSDK.pas【20250127更新】

本文提供了一种将海康威视C语言SDK转换为Delphi版本的方法,并附带了转换后的HCNetSDK.pas文件及部分接口使用的示例代码。

HCNetSDK.pas的最新修订版放在下面两个链接,增加了Win64支持和一个示例(实时视频播放器).
https://github.com/Ye-HO/HCNetSDK_For_Delphi
https://gitee.com/Ye_HO/hcnetsdk_for_delphi

[最新版本V6.1.9.48_build2023041可到Gitee.com下载]

[最新版本V6.1.9.48_build2023041也可到盒子论坛 v2.1   (里面的第31楼)更新]

    海康威视的SDK不支持Delphi,如果想用Delphi调用SDK里面的接口,需要先把其中C头文件转换成Delphi的pas文件。此文件是用本人编写的程序自动转换而成的Delphi版海康威视sdk接口文件,其中只有#if语句或宏函数等极为个别的地方使用手工做转换。 本人只使用了其中涉及录像机状态查询、回放等极为少数的功能,未对此文件做过完整的测试,仅供参考,如有问题欢迎留言

   对应的海康威视SDK版本:CH-HCNetSDKV6.1.4.6_build20191220_Win32

  注意,下列函数因与常量或结构体(即Delphi的Record)重名更改了函数名

     NET_DVR_ThrowBFrame -> NET_DVR_ThrowBFrame_F
     NET_DVR_SerialStart_V40 -> NET_DVR_SerialStart_V40_F
 &n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值