海康摄像头java二次开发

(1)进入海康官网——服务支持——下载——sdk开发——设备网络SDK_Win64——下载解压

——开发文档——打开并阅读【设备网络SDK使用手册.chm】

——头文件——打开并阅读【HCNetSDK.h】

——Demo示例——Java 开发示例——ClientDemo——ClientDemo-NetBeansPro\src\ClientDemo——打开并阅读【HCNetSDK.java】

例如:

HCNetSDK.h 中的一个数据结构体

// 设备抓图配置 结构体
typedef struct tagNET_DVR_JPEG_CAPTURE_CFG
{
    DWORD      dwSize;            // 结构体大小
    NET_DVR_TIMING_CAPTURE struTimingCapture;    
    NET_DVR_EVENT_CAPTURE struEventCapture;
    BYTE       byStreamType;      //抓图码流类型 0-主码流,1-子码流
    BYTE       byRes3[19];        // 保留字节
}NET_DVR_JPEG_CAPTURE_CFG, *LPNET_DVR_JPEG_CAPTURE_CFG;  



// 获取 参数配置 
NET_DVR_API BOOL __stdcall NET_DVR_GetDVRConfig(LONG lUserID, DWORD dwCommand,LONG lChannel, LPVOID lpOutBuffer, DWORD dwOutBufferSize, LPDWORD lpBytesReturned);

转为java格式(byte数组的长度一定要一致)

你可能感兴趣的:(硬件接入)