liusuyi
2023-11-14 0e2034dd28f74fbf6fff0aef593b586a2dd9b634
修复bug
已修改3个文件
70 ■■■■ 文件已修改
src/main/java/com/ard/utils/hiksdk/util/hikSdkUtil/HCNetSDK.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ard/utils/sdk/LibraryLoad.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/dynamic-lib-load.xml 66 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ard/utils/hiksdk/util/hikSdkUtil/HCNetSDK.java
@@ -14,7 +14,7 @@
//SDK接口说明,HCNetSDK.dll
public interface HCNetSDK extends Library {
    HCNetSDK hCNetSDK = Native.load(LibraryLoad.getLoadLibrary("sdk\\HCNetSDK"), HCNetSDK.class);
    HCNetSDK hCNetSDK = Native.load(LibraryLoad.getLoadLibrary("sdk/HCNetSDK"), HCNetSDK.class);
    /*** 宏定义 ***/
    //常量
src/main/java/com/ard/utils/sdk/LibraryLoad.java
@@ -67,7 +67,7 @@
        e.printStackTrace();
      }
    }
    String fullName = getLibraryName(libraryName);
    String fullName = getLibraryName(libraryName).replace("/", "\\");
    String path = EXTRACT_PATH;
    if (!(EXTRACT_PATH.endsWith("/") || EXTRACT_PATH.endsWith("\\"))) {
      path = EXTRACT_PATH + "/";
src/main/resources/dynamic-lib-load.xml
@@ -1,39 +1,39 @@
<?xml version="1.0" encoding="UTF-8" ?>
<dynamic-lib>
    <win64>
        <lib>sdk\HCNetSDK</lib>
        <lib>sdk\HCCore</lib>
        <lib>sdk\GdiPlus</lib>
        <lib>sdk\hlog</lib>
        <lib>sdk\HmMerge</lib>
        <lib>sdk\/hpr</lib>
        <lib>sdk\HXVA</lib>
        <lib>sdk\libcrypto-1_1-x64</lib>
        <lib>sdk\libmmd</lib>
        <lib>sdk\libssl-1_1-x64</lib>
        <lib>sdk\MP_Render</lib>
        <lib>sdk\NPQos</lib>
        <lib>sdk\OpenAL32</lib>
        <lib>sdk\PlayCtrl</lib>
        <lib>sdk\SuperRender</lib>
        <lib>sdk\YUVProcess</lib>
        <lib>sdk\zlib1</lib>
        <lib>sdk/HCNetSDK</lib>
        <lib>sdk/HCCore</lib>
        <lib>sdk/GdiPlus</lib>
        <lib>sdk/hlog</lib>
        <lib>sdk/HmMerge</lib>
        <lib>sdk/hpr</lib>
        <lib>sdk/HXVA</lib>
        <lib>sdk/libcrypto-1_1-x64</lib>
        <lib>sdk/libmmd</lib>
        <lib>sdk/libssl-1_1-x64</lib>
        <lib>sdk/MP_Render</lib>
        <lib>sdk/NPQos</lib>
        <lib>sdk/OpenAL32</lib>
        <lib>sdk/PlayCtrl</lib>
        <lib>sdk/SuperRender</lib>
        <lib>sdk/YUVProcess</lib>
        <lib>sdk/zlib1</lib>
        <lib>sdk\HCNetSDKCom\AnalyzeData</lib>
        <lib>sdk\HCNetSDKCom\AudioIntercom</lib>
        <lib>sdk\HCNetSDKCom\AudioRender</lib>
        <lib>sdk\HCNetSDKCom\HCAlarm</lib>
        <lib>sdk\HCNetSDKCom\HCCoreDevCfg</lib>
        <lib>sdk\HCNetSDKCom\HCDisplay</lib>
        <lib>sdk\HCNetSDKCom\HCGeneralCfgMgr</lib>
        <lib>sdk\HCNetSDKCom\HCGeneralCfgMgr</lib>
        <lib>sdk\HCNetSDKCom\HCIndustry</lib>
        <lib>sdk\HCNetSDKCom\HCPlayBack</lib>
        <lib>sdk\HCNetSDKCom\HCPreview</lib>
        <lib>sdk\HCNetSDKCom\HCVoiceTalk</lib>
        <lib>sdk\HCNetSDKCom\libiconv2</lib>
        <lib>sdk\HCNetSDKCom\OpenAL32</lib>
        <lib>sdk\HCNetSDKCom\StreamTransClient</lib>
        <lib>sdk\HCNetSDKCom\SystemTransform</lib>
        <lib>sdk/HCNetSDKCom/AnalyzeData</lib>
        <lib>sdk/HCNetSDKCom/AudioIntercom</lib>
        <lib>sdk/HCNetSDKCom/AudioRender</lib>
        <lib>sdk/HCNetSDKCom/HCAlarm</lib>
        <lib>sdk/HCNetSDKCom/HCCoreDevCfg</lib>
        <lib>sdk/HCNetSDKCom/HCDisplay</lib>
        <lib>sdk/HCNetSDKCom/HCGeneralCfgMgr</lib>
        <lib>sdk/HCNetSDKCom/HCGeneralCfgMgr</lib>
        <lib>sdk/HCNetSDKCom/HCIndustry</lib>
        <lib>sdk/HCNetSDKCom/HCPlayBack</lib>
        <lib>sdk/HCNetSDKCom/HCPreview</lib>
        <lib>sdk/HCNetSDKCom/HCVoiceTalk</lib>
        <lib>sdk/HCNetSDKCom/libiconv2</lib>
        <lib>sdk/HCNetSDKCom/OpenAL32</lib>
        <lib>sdk/HCNetSDKCom/StreamTransClient</lib>
        <lib>sdk/HCNetSDKCom/SystemTransform</lib>
    </win64>
</dynamic-lib>