1234567891011121314151617181920212223242526272829303132333435363738 |
- #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
|