Преглед изворни кода

提交代码

doorRight设置
haidong пре 3 година
комит
a01f034979
97 измењених фајлова са 12568 додато и 0 уклоњено
  1. +38
    -0
      .gitignore
  2. +4
    -0
      README.md
  3. +39
    -0
      pom.xml
  4. +29
    -0
      src/main/java/com/common/CommonUtil.java
  5. +16
    -0
      src/main/java/com/common/osSelect.java
  6. +1497
    -0
      src/main/java/com/hkversion/AlarmDataParse.java
  7. +16
    -0
      src/main/java/com/hkversion/FMSGCallBack.java
  8. +20
    -0
      src/main/java/com/hkversion/FMSGCallBack_V31.java
  9. +10677
    -0
      src/main/java/com/hkversion/HCNetSDK.java
  10. +10
    -0
      src/main/java/com/yzx/IHardwareEquipment.java
  11. +22
    -0
      src/main/java/com/yzx/Main.java
  12. +8
    -0
      src/main/java/com/yzx/callback/AlarmCallback.java
  13. +161
    -0
      src/main/java/com/yzx/impl/HKVersion.java
  14. +19
    -0
      src/main/java/com/yzx/impl/HardwareEquipmentInfo.java
  15. BIN
      src/main/libs/INetSDK.jar
  16. BIN
      src/main/libs/examples.jar
  17. BIN
      src/main/libs/jna.jar
  18. BIN
      src/main/libs/linux64/HCNetSDKCom/libAudioIntercom.so
  19. BIN
      src/main/libs/linux64/HCNetSDKCom/libHCAlarm.so
  20. BIN
      src/main/libs/linux64/HCNetSDKCom/libHCCoreDevCfg.so
  21. BIN
      src/main/libs/linux64/HCNetSDKCom/libHCDisplay.so
  22. BIN
      src/main/libs/linux64/HCNetSDKCom/libHCGeneralCfgMgr.so
  23. BIN
      src/main/libs/linux64/HCNetSDKCom/libHCIndustry.so
  24. BIN
      src/main/libs/linux64/HCNetSDKCom/libHCPlayBack.so
  25. BIN
      src/main/libs/linux64/HCNetSDKCom/libHCPreview.so
  26. BIN
      src/main/libs/linux64/HCNetSDKCom/libHCVoiceTalk.so
  27. BIN
      src/main/libs/linux64/HCNetSDKCom/libStreamTransClient.so
  28. BIN
      src/main/libs/linux64/HCNetSDKCom/libSystemTransform.so
  29. BIN
      src/main/libs/linux64/HCNetSDKCom/libanalyzedata.so
  30. BIN
      src/main/libs/linux64/HCNetSDKCom/libiconv2.so
  31. +12
    -0
      src/main/libs/linux64/HCNetSDK_Log_Switch.xml
  32. BIN
      src/main/libs/linux64/libAudioRender.so
  33. BIN
      src/main/libs/linux64/libHCCore.so
  34. BIN
      src/main/libs/linux64/libNPQos.so
  35. BIN
      src/main/libs/linux64/libPlayCtrl.so
  36. BIN
      src/main/libs/linux64/libStreamConvertor.so
  37. BIN
      src/main/libs/linux64/libSuperRender.so
  38. BIN
      src/main/libs/linux64/libavnetsdk.so
  39. BIN
      src/main/libs/linux64/libcrypto.so.1.1
  40. BIN
      src/main/libs/linux64/libdhconfigsdk.so
  41. BIN
      src/main/libs/linux64/libdhnetsdk.so
  42. BIN
      src/main/libs/linux64/libhcnetsdk.so
  43. BIN
      src/main/libs/linux64/libhpr.so
  44. BIN
      src/main/libs/linux64/libjninetsdk.so
  45. BIN
      src/main/libs/linux64/libopenal.so.1
  46. BIN
      src/main/libs/linux64/libssl.so.1.1
  47. BIN
      src/main/libs/linux64/libz.so
  48. BIN
      src/main/libs/win64/AudioRender.dll
  49. BIN
      src/main/libs/win64/GdiPlus.dll
  50. BIN
      src/main/libs/win64/GdiPlus.lib
  51. BIN
      src/main/libs/win64/HCCore.dll
  52. BIN
      src/main/libs/win64/HCCore.lib
  53. BIN
      src/main/libs/win64/HCNetSDK.dll
  54. BIN
      src/main/libs/win64/HCNetSDK.lib
  55. BIN
      src/main/libs/win64/HCNetSDKCom/AnalyzeData.dll
  56. BIN
      src/main/libs/win64/HCNetSDKCom/AudioIntercom.dll
  57. BIN
      src/main/libs/win64/HCNetSDKCom/AudioRender.dll
  58. BIN
      src/main/libs/win64/HCNetSDKCom/HCAlarm.dll
  59. BIN
      src/main/libs/win64/HCNetSDKCom/HCAlarm.lib
  60. BIN
      src/main/libs/win64/HCNetSDKCom/HCCoreDevCfg.dll
  61. BIN
      src/main/libs/win64/HCNetSDKCom/HCDisplay.dll
  62. BIN
      src/main/libs/win64/HCNetSDKCom/HCGeneralCfgMgr.dll
  63. BIN
      src/main/libs/win64/HCNetSDKCom/HCGeneralCfgMgr.lib
  64. BIN
      src/main/libs/win64/HCNetSDKCom/HCIndustry.dll
  65. BIN
      src/main/libs/win64/HCNetSDKCom/HCPlayBack.dll
  66. BIN
      src/main/libs/win64/HCNetSDKCom/HCPreview.dll
  67. BIN
      src/main/libs/win64/HCNetSDKCom/HCPreview.lib
  68. BIN
      src/main/libs/win64/HCNetSDKCom/HCVoiceTalk.dll
  69. BIN
      src/main/libs/win64/HCNetSDKCom/OpenAL32.dll
  70. BIN
      src/main/libs/win64/HCNetSDKCom/StreamTransClient.dll
  71. BIN
      src/main/libs/win64/HCNetSDKCom/SystemTransform.dll
  72. BIN
      src/main/libs/win64/HCNetSDKCom/libiconv2.dll
  73. BIN
      src/main/libs/win64/HXVA.dll
  74. BIN
      src/main/libs/win64/HmMerge.dll
  75. BIN
      src/main/libs/win64/ImageAlg.dll
  76. BIN
      src/main/libs/win64/Infra.dll
  77. BIN
      src/main/libs/win64/IvsDrawer.dll
  78. BIN
      src/main/libs/win64/LocalXml.zip
  79. BIN
      src/main/libs/win64/MP_Render.dll
  80. BIN
      src/main/libs/win64/NPQos.dll
  81. BIN
      src/main/libs/win64/OpenAL32.dll
  82. BIN
      src/main/libs/win64/PlayCtrl.dll
  83. BIN
      src/main/libs/win64/PlayCtrl.lib
  84. BIN
      src/main/libs/win64/StreamConvertor.dll
  85. BIN
      src/main/libs/win64/SuperRender.dll
  86. BIN
      src/main/libs/win64/YUVProcess.dll
  87. BIN
      src/main/libs/win64/avnetsdk.dll
  88. BIN
      src/main/libs/win64/dhconfigsdk.dll
  89. BIN
      src/main/libs/win64/dhnetsdk.dll
  90. BIN
      src/main/libs/win64/dhplay.dll
  91. BIN
      src/main/libs/win64/hlog.dll
  92. BIN
      src/main/libs/win64/hpr.dll
  93. BIN
      src/main/libs/win64/jninetsdk.dll
  94. BIN
      src/main/libs/win64/libcrypto-1_1-x64.dll
  95. BIN
      src/main/libs/win64/libmmd.dll
  96. BIN
      src/main/libs/win64/libssl-1_1-x64.dll
  97. BIN
      src/main/libs/win64/zlib1.dll

+ 38
- 0
.gitignore Прегледај датотеку

@@ -0,0 +1,38 @@
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
*.iws
*.iml
*.ipr

### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/

### Mac OS ###
.DS_Store

+ 4
- 0
README.md Прегледај датотеку

@@ -0,0 +1,4 @@
该工程用于项目引入访问硬件设备
支持硬件厂商:
1.大华
2.海康

+ 39
- 0
pom.xml Прегледај датотеку

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.yzx.hardware-access</groupId>
<artifactId>hardware-access</artifactId>
<version>1.0.0</version>

<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>com.sun.jna</groupId>
<artifactId>examples</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<version>5.4.0</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.7</version>
</dependency>
</dependencies>
</project>

+ 29
- 0
src/main/java/com/common/CommonUtil.java Прегледај датотеку

@@ -0,0 +1,29 @@


package com.common;

/**
* @author
* @create 2022-03-22-11:13
*/
public class CommonUtil {

//SDK时间解析
public static String parseTime(int time)
{
int year=(time>>26)+2000;
int month=(time>>22)&15;
int day=(time>>17)&31;
int hour=(time>>12)&31;
int min=(time>>6)&63;
int second=(time>>0)&63;
String sTime=year+"-"+month+"-"+day+"-"+hour+":"+min+":"+second;
// System.out.println(sTime);
return sTime;



}


}

+ 16
- 0
src/main/java/com/common/osSelect.java Прегледај датотеку

@@ -0,0 +1,16 @@
package com.common;

/**
* @author
* @create 2022-01-19-16:40
*/
public class osSelect {

public static boolean isLinux() {
return System.getProperty("os.name").toLowerCase().contains("linux");
}

public static boolean isWindows() {
return System.getProperty("os.name").toLowerCase().contains("windows");
}
}

+ 1497
- 0
src/main/java/com/hkversion/AlarmDataParse.java
Разлика између датотеке није приказан због своје велике величине
Прегледај датотеку


+ 16
- 0
src/main/java/com/hkversion/FMSGCallBack.java Прегледај датотеку

@@ -0,0 +1,16 @@
package com.hkversion;

import com.sun.jna.Pointer;


/**
* @author jiangxin
* @create 2022-08-15-17:26
*/
public class FMSGCallBack implements HCNetSDK.FMSGCallBack {
//报警信息回调函数
public void invoke(int lCommand, HCNetSDK.NET_DVR_ALARMER pAlarmer, Pointer pAlarmInfo, int dwBufLen, Pointer pUser) {
AlarmDataParse.alarmDataHandle(lCommand, pAlarmer, pAlarmInfo, dwBufLen, pUser);
return;
}
}

+ 20
- 0
src/main/java/com/hkversion/FMSGCallBack_V31.java Прегледај датотеку

@@ -0,0 +1,20 @@

package com.hkversion;

import com.sun.jna.Pointer;


public class FMSGCallBack_V31 implements HCNetSDK.FMSGCallBack_V31 {
//报警信息回调函数
public boolean invoke(int lCommand, HCNetSDK.NET_DVR_ALARMER pAlarmer, Pointer pAlarmInfo, int dwBufLen, Pointer pUser) {
AlarmDataParse.alarmDataHandle(lCommand, pAlarmer, pAlarmInfo, dwBufLen, pUser);
return true;
}
}








+ 10677
- 0
src/main/java/com/hkversion/HCNetSDK.java
Разлика између датотеке није приказан због своје велике величине
Прегледај датотеку


+ 10
- 0
src/main/java/com/yzx/IHardwareEquipment.java Прегледај датотеку

@@ -0,0 +1,10 @@
package com.yzx;

public interface IHardwareEquipment {

/**
* 释放sdk资源
*/
void cleanup();

}

+ 22
- 0
src/main/java/com/yzx/Main.java Прегледај датотеку

@@ -0,0 +1,22 @@
package com.yzx;

import com.yzx.callback.AlarmCallback;
import com.yzx.impl.HKVersion;
import com.yzx.impl.HardwareEquipmentInfo;

public class Main {
public static void main(String[] args) {

AlarmCallback alarmCallback = new AlarmCallback() {
@Override
public void process(String json) {
System.out.println(" 告警回调触发......");
System.out.println("json = " + json);
}
};

HardwareEquipmentInfo info = new HardwareEquipmentInfo("192.168.69.128",(short) 8000,"admin","yzx123456",alarmCallback);
IHardwareEquipment hardwareEquipment = new HKVersion(info);

}
}

+ 8
- 0
src/main/java/com/yzx/callback/AlarmCallback.java Прегледај датотеку

@@ -0,0 +1,8 @@
package com.yzx.callback;

public interface AlarmCallback {
/**
* 告警回调函数,调用方必须实现该函数方可收到硬件设备的告警数据
*/
void process(String json);
}

+ 161
- 0
src/main/java/com/yzx/impl/HKVersion.java Прегледај датотеку

@@ -0,0 +1,161 @@
package com.yzx.impl;

import com.common.osSelect;
import com.hkversion.FMSGCallBack;
import com.hkversion.FMSGCallBack_V31;
import com.hkversion.HCNetSDK;
import com.sun.jna.Native;
import com.sun.jna.Pointer;
import com.yzx.IHardwareEquipment;

public class HKVersion implements IHardwareEquipment {

//海康SDK
private static HCNetSDK hCNetSDK;
private int[] lUserID = new int[]{0, 0, 0, 0, 0};//用户句柄 实现对设备登录
private int[] lAlarmHandle = new int[]{-1, -1, -1, -1, -1};//报警布防句柄
private int[] lAlarmHandle_V50 = new int[]{-1, -1, -1, -1, -1}; //v50报警布防句柄
private int lListenHandle = -1;//报警监听句柄
private FMSGCallBack_V31 fMSFCallBack_V31 = null;
private FMSGCallBack fMSFCallBack=null;

static{
if (hCNetSDK == null) {
if (!CreateSDKInstance()) {
System.out.println("Load SDK fail");
}
}
/**初始化*/
hCNetSDK.NET_DVR_Init();
/**加载日志*/
hCNetSDK.NET_DVR_SetLogToFile(3, "../sdklog", false);
}
private HardwareEquipmentInfo info;
public HKVersion(HardwareEquipmentInfo info){
this.info = info;
this.alarm();

}

private void alarm(){
//设置报警回调函数
if (fMSFCallBack_V31 == null) {
fMSFCallBack_V31 = new FMSGCallBack_V31();
Pointer pUser = null;
if (!hCNetSDK.NET_DVR_SetDVRMessageCallBack_V31(fMSFCallBack_V31, pUser)) {
System.out.println("设置回调函数失败!");
return;
} else {
System.out.println("设置回调函数成功!");
}
}

/** 设备上传的报警信息是COMM_VCA_ALARM(0x4993)类型,
在SDK初始化之后增加调用NET_DVR_SetSDKLocalCfg(enumType为NET_DVR_LOCAL_CFG_TYPE_GENERAL)设置通用参数NET_DVR_LOCAL_GENERAL_CFG的byAlarmJsonPictureSeparate为1,
将Json数据和图片数据分离上传,这样设置之后,报警布防回调函数里面接收到的报警信息类型为COMM_ISAPI_ALARM(0x6009),
报警信息结构体为NET_DVR_ALARM_ISAPI_INFO(与设备无关,SDK封装的数据结构),更便于解析。*/
HCNetSDK.NET_DVR_LOCAL_GENERAL_CFG struNET_DVR_LOCAL_GENERAL_CFG = new HCNetSDK.NET_DVR_LOCAL_GENERAL_CFG();
struNET_DVR_LOCAL_GENERAL_CFG.byAlarmJsonPictureSeparate = 1; //设置JSON透传报警数据和图片分离
struNET_DVR_LOCAL_GENERAL_CFG.write();
Pointer pStrNET_DVR_LOCAL_GENERAL_CFG = struNET_DVR_LOCAL_GENERAL_CFG.getPointer();
hCNetSDK.NET_DVR_SetSDKLocalCfg(17, pStrNET_DVR_LOCAL_GENERAL_CFG);
this.Login_V40(0, info.getIp(), info.getPort(), info.getUsername(), info.getPassword()); //登录设备

this.SetAlarm(0);//报警布防,和报警监听二选一即可
}

private void SetAlarm(int i) {
if (lAlarmHandle[i] < 0)//尚未布防,需要布防
{
//报警布防参数设置
HCNetSDK.NET_DVR_SETUPALARM_PARAM m_strAlarmInfo = new HCNetSDK.NET_DVR_SETUPALARM_PARAM();
m_strAlarmInfo.dwSize = m_strAlarmInfo.size();
m_strAlarmInfo.byLevel = 0; //布防等级
m_strAlarmInfo.byAlarmInfoType = 1; // 智能交通报警信息上传类型:0- 老报警信息(NET_DVR_PLATE_RESULT),1- 新报警信息(NET_ITS_PLATE_RESULT)
m_strAlarmInfo.byDeployType = 0; //布防类型:0-客户端布防,1-实时布防
m_strAlarmInfo.write();
lAlarmHandle[i] = hCNetSDK.NET_DVR_SetupAlarmChan_V41(lUserID[i], m_strAlarmInfo);
System.out.println("lAlarmHandle: " + lAlarmHandle[i]);
if (lAlarmHandle[i] == -1) {
System.out.println("布防失败,错误码为" + hCNetSDK.NET_DVR_GetLastError());
return;
} else {
System.out.println("布防成功");

}
} else {

System.out.println("设备已经布防,请先撤防!");
}
}

/**
* 设备登录V40 与V30功能一致
*
* @param i 登录设备编号
* @param ip 设备IP
* @param port SDK端口,默认设备的8000端口
* @param user 设备用户名
* @param psw 设备密码
*/
private void Login_V40(int i, String ip, short port, String user, String psw) {
//注册
HCNetSDK.NET_DVR_USER_LOGIN_INFO m_strLoginInfo = new HCNetSDK.NET_DVR_USER_LOGIN_INFO();//设备登录信息
HCNetSDK.NET_DVR_DEVICEINFO_V40 m_strDeviceInfo = new HCNetSDK.NET_DVR_DEVICEINFO_V40();//设备信息

String m_sDeviceIP = ip;//设备ip地址
m_strLoginInfo.sDeviceAddress = new byte[HCNetSDK.NET_DVR_DEV_ADDRESS_MAX_LEN];
System.arraycopy(m_sDeviceIP.getBytes(), 0, m_strLoginInfo.sDeviceAddress, 0, m_sDeviceIP.length());

String m_sUsername = user;//设备用户名
m_strLoginInfo.sUserName = new byte[HCNetSDK.NET_DVR_LOGIN_USERNAME_MAX_LEN];
System.arraycopy(m_sUsername.getBytes(), 0, m_strLoginInfo.sUserName, 0, m_sUsername.length());

String m_sPassword = psw;//设备密码
m_strLoginInfo.sPassword = new byte[HCNetSDK.NET_DVR_LOGIN_PASSWD_MAX_LEN];
System.arraycopy(m_sPassword.getBytes(), 0, m_strLoginInfo.sPassword, 0, m_sPassword.length());

m_strLoginInfo.wPort = port;
m_strLoginInfo.bUseAsynLogin = false; //是否异步登录:0- 否,1- 是
// m_strLoginInfo.byLoginMode=1; //ISAPI登录
m_strLoginInfo.write();

lUserID[i] = hCNetSDK.NET_DVR_Login_V40(m_strLoginInfo, m_strDeviceInfo);
if (lUserID[i] == -1) {
System.out.println("登录失败,错误码为" + hCNetSDK.NET_DVR_GetLastError());
} else {
System.out.println(ip + ":设备登录成功!");
}
}

@Override
public void cleanup() {
hCNetSDK.NET_DVR_Cleanup();
}

/**
* 动态库加载
*
* @return
*/
private static boolean CreateSDKInstance() {
if (hCNetSDK == null) {
synchronized (HCNetSDK.class) {
String strDllPath = "";
try {
if (osSelect.isWindows())
//win系统加载库路径
strDllPath = System.getProperty("user.dir") + "\\lib\\HCNetSDK.dll";
else if (osSelect.isLinux())
//Linux系统加载库路径
strDllPath = "/home/LinuxSDK/libhcnetsdk.so";
hCNetSDK = (HCNetSDK) Native.loadLibrary(strDllPath, HCNetSDK.class);
} catch (Exception ex) {
System.out.println("loadLibrary: " + strDllPath + " Error: " + ex.getMessage());
return false;
}
}
}
return true;
}
}

+ 19
- 0
src/main/java/com/yzx/impl/HardwareEquipmentInfo.java Прегледај датотеку

@@ -0,0 +1,19 @@
package com.yzx.impl;

import com.yzx.callback.AlarmCallback;
import lombok.AllArgsConstructor;
import lombok.Data;

/**
* 设备信息,包含ip,端口,用户名,密码等信息
*/
@Data
@AllArgsConstructor
public class HardwareEquipmentInfo {
private String ip;
private short port;
private String username;
private String password;

private AlarmCallback alarmCallback;
}

BIN
src/main/libs/INetSDK.jar Прегледај датотеку


BIN
src/main/libs/examples.jar Прегледај датотеку


BIN
src/main/libs/jna.jar Прегледај датотеку


BIN
src/main/libs/linux64/HCNetSDKCom/libAudioIntercom.so Прегледај датотеку


BIN
src/main/libs/linux64/HCNetSDKCom/libHCAlarm.so Прегледај датотеку


BIN
src/main/libs/linux64/HCNetSDKCom/libHCCoreDevCfg.so Прегледај датотеку


BIN
src/main/libs/linux64/HCNetSDKCom/libHCDisplay.so Прегледај датотеку


BIN
src/main/libs/linux64/HCNetSDKCom/libHCGeneralCfgMgr.so Прегледај датотеку


BIN
src/main/libs/linux64/HCNetSDKCom/libHCIndustry.so Прегледај датотеку


BIN
src/main/libs/linux64/HCNetSDKCom/libHCPlayBack.so Прегледај датотеку


BIN
src/main/libs/linux64/HCNetSDKCom/libHCPreview.so Прегледај датотеку


BIN
src/main/libs/linux64/HCNetSDKCom/libHCVoiceTalk.so Прегледај датотеку


BIN
src/main/libs/linux64/HCNetSDKCom/libStreamTransClient.so Прегледај датотеку


BIN
src/main/libs/linux64/HCNetSDKCom/libSystemTransform.so Прегледај датотеку


BIN
src/main/libs/linux64/HCNetSDKCom/libanalyzedata.so Прегледај датотеку


BIN
src/main/libs/linux64/HCNetSDKCom/libiconv2.so Прегледај датотеку


+ 12
- 0
src/main/libs/linux64/HCNetSDK_Log_Switch.xml Прегледај датотеку

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="GB2312"?>
<SdkLocal>
<SdkLog>
<logLevel>3</logLevel><!--req, 1-ERROR, 2-DEBUG, 3-INFO-->
<logDirectory>./SDKLOG/</logDirectory><!--the end of the string must be '/'-->
<autoDelete>true</autoDelete><!--true: There are less than 10 files in the directory, it will be auto deleted by sdk when the files are more than 10; false: No upper limit to the number of log files-->
</SdkLog>
<HeartbeatCfg>
<Interval>120</Interval> <!-- 心跳时间间隔,单位秒,等于0,使用默认值120s,取值范围为[30, 120] 小于30s,间隔为30s,大于120s,间隔为120s-->
<Count>1</Count> <!-- 触发异常回调需要心跳交互异常的次数,等于0,使用默认值1次-->
</HeartbeatCfg>
</SdkLocal>

BIN
src/main/libs/linux64/libAudioRender.so Прегледај датотеку


BIN
src/main/libs/linux64/libHCCore.so Прегледај датотеку


BIN
src/main/libs/linux64/libNPQos.so Прегледај датотеку


BIN
src/main/libs/linux64/libPlayCtrl.so Прегледај датотеку


BIN
src/main/libs/linux64/libStreamConvertor.so Прегледај датотеку


BIN
src/main/libs/linux64/libSuperRender.so Прегледај датотеку


BIN
src/main/libs/linux64/libavnetsdk.so Прегледај датотеку


BIN
src/main/libs/linux64/libcrypto.so.1.1 Прегледај датотеку


BIN
src/main/libs/linux64/libdhconfigsdk.so Прегледај датотеку


BIN
src/main/libs/linux64/libdhnetsdk.so Прегледај датотеку


BIN
src/main/libs/linux64/libhcnetsdk.so Прегледај датотеку


BIN
src/main/libs/linux64/libhpr.so Прегледај датотеку


BIN
src/main/libs/linux64/libjninetsdk.so Прегледај датотеку


BIN
src/main/libs/linux64/libopenal.so.1 Прегледај датотеку


BIN
src/main/libs/linux64/libssl.so.1.1 Прегледај датотеку


BIN
src/main/libs/linux64/libz.so Прегледај датотеку


BIN
src/main/libs/win64/AudioRender.dll Прегледај датотеку


BIN
src/main/libs/win64/GdiPlus.dll Прегледај датотеку


BIN
src/main/libs/win64/GdiPlus.lib Прегледај датотеку


BIN
src/main/libs/win64/HCCore.dll Прегледај датотеку


BIN
src/main/libs/win64/HCCore.lib Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDK.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDK.lib Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/AnalyzeData.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/AudioIntercom.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/AudioRender.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/HCAlarm.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/HCAlarm.lib Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/HCCoreDevCfg.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/HCDisplay.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/HCGeneralCfgMgr.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/HCGeneralCfgMgr.lib Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/HCIndustry.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/HCPlayBack.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/HCPreview.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/HCPreview.lib Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/HCVoiceTalk.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/OpenAL32.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/StreamTransClient.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/SystemTransform.dll Прегледај датотеку


BIN
src/main/libs/win64/HCNetSDKCom/libiconv2.dll Прегледај датотеку


BIN
src/main/libs/win64/HXVA.dll Прегледај датотеку


BIN
src/main/libs/win64/HmMerge.dll Прегледај датотеку


BIN
src/main/libs/win64/ImageAlg.dll Прегледај датотеку


BIN
src/main/libs/win64/Infra.dll Прегледај датотеку


BIN
src/main/libs/win64/IvsDrawer.dll Прегледај датотеку


BIN
src/main/libs/win64/LocalXml.zip Прегледај датотеку


BIN
src/main/libs/win64/MP_Render.dll Прегледај датотеку


BIN
src/main/libs/win64/NPQos.dll Прегледај датотеку


BIN
src/main/libs/win64/OpenAL32.dll Прегледај датотеку


BIN
src/main/libs/win64/PlayCtrl.dll Прегледај датотеку


BIN
src/main/libs/win64/PlayCtrl.lib Прегледај датотеку


BIN
src/main/libs/win64/StreamConvertor.dll Прегледај датотеку


BIN
src/main/libs/win64/SuperRender.dll Прегледај датотеку


BIN
src/main/libs/win64/YUVProcess.dll Прегледај датотеку


BIN
src/main/libs/win64/avnetsdk.dll Прегледај датотеку


BIN
src/main/libs/win64/dhconfigsdk.dll Прегледај датотеку


BIN
src/main/libs/win64/dhnetsdk.dll Прегледај датотеку


BIN
src/main/libs/win64/dhplay.dll Прегледај датотеку


BIN
src/main/libs/win64/hlog.dll Прегледај датотеку


BIN
src/main/libs/win64/hpr.dll Прегледај датотеку


BIN
src/main/libs/win64/jninetsdk.dll Прегледај датотеку


BIN
src/main/libs/win64/libcrypto-1_1-x64.dll Прегледај датотеку


BIN
src/main/libs/win64/libmmd.dll Прегледај датотеку


BIN
src/main/libs/win64/libssl-1_1-x64.dll Прегледај датотеку


BIN
src/main/libs/win64/zlib1.dll Прегледај датотеку


Loading…
Откажи
Сачувај