Files
HikNetSDKPkg/include/library.h
王帅锟 002d24e2b0 1. 添加 获取 Nvr 与 UTC 之间的插曲接口
2. 修复 球机聚焦接口存在的错误
3. 修复 PTZ 跳转到指定位置 Action 参数标准海康接口下无效的问题,以及无法设置Z值
4. 移除 GetBallCameraByName
5. 添加 PointPair 配置文件结构
2024-10-22 15:20:51 +08:00

39 lines
1.3 KiB
C

#ifndef HIKVISION_NETWORK_SDK_PACKAGING_LIBRARY_LIBRARY_H
#define HIKVISION_NETWORK_SDK_PACKAGING_LIBRARY_LIBRARY_H
#ifdef _WIN32
#ifdef Export
#define Omnimatrix __declspec(dllexport)
#else
#define Omnimatrix __declspec(dllimport)
#endif
#else
#define Omnimatrix
#endif
#ifdef __cplusplus
extern "C" {
#endif
Omnimatrix bool DVR_Init();
Omnimatrix void* NewHIKBallCamera();
Omnimatrix bool InitBallCamera(void* PtrHIKBallCamera,const char* ip, const char* port,const char* username,const char* password,const char* BallMachineType);
Omnimatrix bool PtzGotoPut(void* PtrHIKBallCamera,int Action, float P, float T, float Z);
Omnimatrix bool PtzGet(void* PtrHIKBallCamera,void *P, void *T, void *Z);
Omnimatrix bool StopBus(void* PtrHIKBallCamera,int direction);
Omnimatrix bool StartBus(void* PtrHIKBallCamera,int direction,int speed);
Omnimatrix void* NewHIKNvr();
Omnimatrix bool InitNvr(void* PtrHIKNvr,char* ip, char* port, char* username, char* password, int channel);
Omnimatrix char* CheckTimeRegionWithMonth(void* PtrHIKNvr,int year,int month);
Omnimatrix char* CheckTimeRegionWithDay(void* PtrHIKNvr,int year,int month,int day);
Omnimatrix int NvrUTCDiff();
#ifdef __cplusplus
}
#endif
#endif //HIKVISION_NETWORK_SDK_PACKAGING_LIBRARY_LIBRARY_H