zhangjian
2023-05-29 3f41784b8f10a2da0597e8e1f3db166acbe115dd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
Êþº¾4&¥
•¦    ”§¨ ©ª
«¬­
¦®
¯°
±    t²³´
µ¶
·¸    ”¹º»¼½¾¿
¦
ÀÁ    Â
ÀÃ
¯Ä
Å
Æ ÇÈ
!ÉÊ    !Ë
!Å
!ÆÌÍÎ
(Ï ©Ð ÑÒÓÔ ÕÖ
I×
IØ
IÙ
IÚ
[Û Ü†  ÝÞ
:¦ ß à
[á
Iâ    ãä
Iå æç æè æé    :ê
Iëì    ”íî
I¦ ïð ñò óô óõ
”ö
I÷
[øùú
ûü ©ý ïþÿ æ 
 
 
 
    
 
 
 
 
h¦
hÆ
kÉ    h
h 
q¦
hõ    h
    h
  !"#$
€¦
ہ
ۮ
€
€    €%    &'    &(    &)*+,-./0123456789:;<=>    ¯?
@AB
¡¦
¡Æ
¡Å
¡
¡CD
§EF    ¡G
[H
[IA 
ªJ    ¡K    ¡L
ªM
ªNO
PQR
¾S
T    ¡UV
¾N@$
ÀW
[X YZ
[\
À]
^_e fg hi
j@4@bÀ
kl ïm
no
p
q
Ir
Is
Itu
Ú¦
Úv
Úw
Ix
Ày    z{    ”| }~
€
‚
ƒ„…
æ¦
æÆ
æÅ
æ†
æ    æ‡ˆ
î¦
î    î‰    î‡
[µ
Š‹    îŒ
îÆ
îōŽ
ù¦
ùÆ
ùÅ
ù
ù    ù
§    ù‘    ù’    ù“    ù”•–—˜™š›
 ¦
 Æ
 œ
      ž    Ÿ 
¦    ¡
 Å¢£¤     ¥    ¦§
¦    ¨    ©ª«¬    h­    h®    h¯
h۱ ²³´µ
-¦
-Æ
-
-¶    -·
-Ÿ¹º
7¦ »¼½
;¦    ;¾    ;¿
k¦
ÀÁ ÂÃ
ÄÅ
E¦
EÆÇ
ÀÈÉÊËÌ
ÀÍÎ
ÏÐ
쵄
ÀÒÓÔ
TE
TÕÖרÙ
[Ú    ”Û
ÜÝ
Þß
Þàáâã
bÏäå
f¦
f    fæ    fç    fè    fé    fê    fë
fÅ    ”ì íîïðñ
tE
tò
tó
tô
tõ
(ö
t÷
böø
~¦
~ù
~ú
~û
~ü ýþÿ Œ
E
ö
Ý
    
  logLorg/slf4j/Logger;    minioUtil2Lcom/ruoyi/device/hiksdk/util/minioUtil/MinioUtil;RuntimeVisibleAnnotationsLjavax/annotation/Resource;ardCamerasMapper1Lcom/ruoyi/device/camera/mapper/ArdCamerasMapper; sysUserMapper'Lcom/ruoyi/system/mapper/SysUserMapper;hCNetSDK2Lcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK; user_real_MapLjava/util/Map;    SignatureOLjava/util/Map<Ljava/lang/Integer;Lcom/ruoyi/device/hiksdk/domain/recordInfo;>;<init>()VCodeLineNumberTableLocalVariableTablethis;Lcom/ruoyi/device/hiksdk/service/impl/hikClientServiceImpl;loadHCNetSDKLibWIN_PATHLjava/lang/String;
LINUX_PATH
strPathCom struComPathNET_DVR_LOCAL_SDK_PATH InnerClassesILcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_LOCAL_SDK_PATH;ptrByteArrayCrypto
BYTE_ARRAY=Lcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$BYTE_ARRAY; strPathCryptoptrByteArraySsl
strPathSslexLjava/lang/Exception; StackMapTableÍloginX(Lcom/ruoyi/device/camera/domain/ArdCameras;)Lcom/ruoyi/device/camera/domain/ArdCameras;camera+Lcom/ruoyi/device/camera/domain/ArdCameras; m_sDeviceIP m_sUsername m_sPasswordm_sPortSm_strDeviceInfoNET_DVR_DEVICEINFO_V30ILcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_DEVICEINFO_V30;lUserIDI
î ÞloginAll
ardCamerasLjava/util/List;LocalVariableTypeTable=Ljava/util/List<Lcom/ruoyi/device/camera/domain/ArdCameras;>;1Lorg/springframework/scheduling/annotation/Async;value loginExecutorloginOut(Ljava/lang/String;)ZcameraIduserIdLjava/lang/Integer;bZisOnLine-(Lcom/ruoyi/device/camera/domain/CameraCmd;)Zcmd*Lcom/ruoyi/device/camera/domain/CameraCmd;PTZControlWithSpeeddwStop    errorCodeenable
channelNumspeedcode dwPTZCommandbool(Lcom/ruoyi/common/annotation/SdkOperate; setFocusPos
dwFocusPos focusmodeCfgNET_DVR_FOCUSMODE_CFGHLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_FOCUSMODE_CFG;pointLcom/sun/jna/Pointer;ibrBytesReturned Lcom/sun/jna/ptr/IntByReference; getFocusPos;(Lcom/ruoyi/device/camera/domain/CameraCmd;)Ljava/util/Map;map5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;a(Lcom/ruoyi/device/camera/domain/CameraCmd;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;    setPreset PresetIndex
gotoPresetgetVideoResolution>(Lcom/ruoyi/device/camera/domain/CameraCmd;)Ljava/lang/String; byStreamTypeBdwVideoBitrate byResolution ResResolution
resolutionNET_DVR_COMPRESSIONCFG_V30MLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_COMPRESSIONCFG_V30;pioint$getPtzdfLjava/text/DecimalFormat;Ljava/math/BigDecimal;cdpDtzptzMapm_ptzPosCurrentNET_DVR_PTZPOSALcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_PTZPOS;BsetPtzptz5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Double;>;setTargetPosition cameraPositon[DtargetPositions    cameraPTZ) controlLocknowLjava/util/Date;sysUser-Lcom/ruoyi/common/core/domain/entity/SysUser;    loginUser.Lcom/ruoyi/common/core/domain/model/LoginUser;user currentLevel operatorLevelexpiredoperatorcurrentOperatorcurrentExpiredugetPTZLockInfo-(Lcom/ruoyi/device/camera/domain/CameraCmd;)I
byWorkModenetDvrPtzLockcfgNET_DVR_PTZ_LOCKCFGFLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_PTZ_LOCKCFG;…
setZeroPtziinitialpositionctrlNET_DVR_INITIALPOSITIONCTRLNLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_INITIALPOSITIONCTRL;ˆ getPtzScope
wPanPosMax
wPanPosMin wTiltPosMax wTiltPosMin wZoomPosMax wZoomPosMin ptzScopeMapNET_DVR_PTZSCOPECLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_PTZSCOPE;ŽcontrolDefogcfgstruCameraParamNET_DVR_CAMERAPARAMCFG_EXLLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_CAMERAPARAMCFG_EX;b_GetCameraParamdefogcfgNET_DVR_DEFOGCFGCLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_DEFOGCFG;› controlInfrarecfg struDayNighdaynightNET_DVR_DAYNIGHTCLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_DAYNIGHT;§controlFocusMode struFocusModecontrolPTHeateRpwroncontrolCameraDeicing struDeicingNET_DVR_DEVSERVER_CFGHLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_DEVSERVER_CFG;µcaptureJPEGPicturedevworkNET_DVR_WORKSTATE_V30HLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_WORKSTATE_V30;jpegNET_DVR_JPEGPARACLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_JPEGPARA;a
jpegBufferLjava/nio/ByteBuffer;isencoderLsun/misc/BASE64Encoder;
png_base64º
picCutCateLjava/io/IOException;array[B
BucketNameuuidtime
ObjectName ContentTypeinputLjava/io/InputStream;url½~ârecordiErr
fileParentLjava/io/File;efileinfo+Lcom/ruoyi/device/hiksdk/domain/recordInfo; lRealHandleLjava/io/FileNotFoundException;streamLjava/io/FileInputStream;path previewinfoNET_DVR_PREVIEWINFOFLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_PREVIEWINFO;åðø<clinit>
SourceFilehikClientServiceImpl.java(Lorg/springframework/stereotype/Service;0com/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK §¨ —˜开始加载sdk库文件路径  java/lang/StringBuilderuser.dir    °lib HCNetSDK.dll !"%当前Windows平台的sdk库路径:# $% ¡¢ Linux平台hikliblibhcnetsdk.so#当前Linux平台的sdk库路径: /home/hiklibGcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_LOCAL_SDK_PATH &' (~ )* +, -¨ ./ 01;com/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$BYTE_ARRAY §2/home/hiklib/libcrypto.so.1.1 3~/home/hiklib/libssl.so.1.1java/lang/Exception加载库文件异常: 4" 5 6SDK初始化失败ardLoglogs 78/home/ardLog/hiklog 9" :" ;" <= >? @A BCGcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_DEVICEINFO_V30 DE F GH IJK L¤ M" NO PQ RS T UJ加载lib完成! ž)com/ruoyi/device/camera/domain/ArdCamerasV WX YZ [ \] Á ^= _*相机: `登录成功: ’ ab登录失败:初始化登录相机异常: cQjava/lang/Integer de f" gh i j= k= l= mn o*控制失败,请稍后重试 p q=Fcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_FOCUSMODE_CFGcom/sun/jna/ptr/IntByReference õÎ r* st%设置聚焦值失败,请稍后重试java/util/HashMap u¨byFocusDefinitionDisplay  v w GxdwRelativeFocusPos Î%获取聚焦值失败,请稍后重试 y= z{%预置点设置失败,请稍后重试 Kcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_COMPRESSIONCFG_V30 |~ 
  Î   DCIF(528*384/528*320)CIF(352*288/352*240)QCIF(176*144/176*120)4CIF(704*576/704*480)2CIF(704*288/704*240) QVGA(320*240)QQVGA(160*120) VGA(640*480)UXGA(1600*1200) SVGA(800*600)HD720P(1280*720)XVGA(1280*960)HD900P(1600*900)    1360*1024    1536*1536    1920*1920
1920*1080p    2560*19201600*304    2048*15366不在当前分辨率索引,请联系管理员添加 €‚ ƒ?com/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_PTZPOSjava/text/DecimalFormat0.0 §java/math/BigDecimal „É …† ‡ˆ §‰ ŠÉ ‹É Œ ŽT垂直参数为:  P水平参数为: Z变倍参数为:  G‘ ’“ ”Éjava/lang/Double G† ‡• –—设置ptz失败,请稍后重试 ˜", ™š› –œBootstrapMethodsžŸ  ¡¢£ ¤¥¦ §¨ ©"ª «¬ ­®¯ °O ±= ²" ³" ´µ ¶java/util/Date ·¸ ¹º »¼ ½O¾ ¿¤ Ÿ À ÁÂà Ä=Å ÆÇÈ ÉÊDcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_PTZ_LOCKCFG+获取ptz锁定信息失败,请稍后重试 > Lcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_INITIALPOSITIONCTRL ËÎÌ ÍÎ ÏÉ 错误码:Acom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_PTZSCOPE JÉ ÐÑ LÉ MÉ NÉ OÉpMaxpMintMaxtMinzMaxzMinJcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_CAMERAPARAMCFG_EX'获取前端参数失败,错误码:是否开启透雾: Ò[ Ó Acom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_DEFOGCFG Ô "设置透雾失败,请稍后重试设置透雾成功是否开启夜视: Õb Ö Acom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_DAYNIGHT × Ø "设置夜视失败,请稍后重试设置夜视成功当前聚焦模式: Ù Ú Û (设置聚焦模式失败,请稍后重试设置聚焦模式成功 Ü{(设置云台加热失败,请稍后重试设置云台加热成功Fcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_DEVSERVER_CFG是否开启除冰: Ý (设置镜头除冰失败,请稍后重试设置镜头除冰成功Fcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_WORKSTATE_V30 Þß抓图失败,请稍后重试Acom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_JPEGPARA àÉ áÉ âã äå3-----------这里开始图片存入内存---------- æsun/misc/BASE64Encoder çè
éê ------------处理完成截图数据----------E-----------这里开始封装 NET_DVR_CaptureJPEGPicture_NEW----------hksdk(抓图)-结果状态值(0表示成功): }'picë ìí- îïjava/text/SimpleDateFormatyyyyMMdd Ðð/.jpeg
image/JPEGjava/io/ByteArrayInputStream §ñ ™š ò*ó ôõ ö÷上传文件成功!java/io/IOException上传文件异常:抓图失败,请稍后重试Dcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_PREVIEWINFO øÎ ùÎ úÎ ûþ ÿÎ  £¤  取流失败 取流成功 java/io/FileD:/record/temp.mp4         
¨  ")com/ruoyi/device/hiksdk/domain/recordInfo  J   = " :保存视频文件到临时文件夹失败 é”™è¯¯ç ä¸º:  8保存视频文件到临时文件夹失败 é”™è¯¯ç ä¸º: 录像开始 e 录像停止.mp4    video/MP4java/io/FileInputStreamjava/io/FileNotFoundExceptionhikSdk 9com/ruoyi/device/hiksdk/service/impl/hikClientServiceImpljava/lang/Object0com/ruoyi/device/hiksdk/service/hikClientServicejava/lang/Stringjava/util/Listjava/util/Iterator(com/ruoyi/device/camera/domain/CameraCmdcom/sun/jna/Pointer java/util/Mapjava/nio/ByteBufferjava/io/InputStreamorg/slf4j/Loggerdebug(Ljava/lang/String;)Vcom/sun/jna/Platform    isWindows()Zjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;    separatortoString()Ljava/lang/String;com/sun/jna/Native loadLibrary7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;getBytes()[BsPathlength()I    arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vwrite
getPointer()Lcom/sun/jna/Pointer;NET_DVR_SetSDKInitCfg(ILcom/sun/jna/Pointer;)Z(I)VbyValue
getMessageerror NET_DVR_InitNET_DVR_SetLogToFile(ILjava/lang/String;Z)ZgetIp getUsername getPasswordgetPort()Ljava/lang/Integer;
shortValue()SNET_DVR_SetConnectTime(II)ZNET_DVR_SetReconnect(IZ)ZNET_DVR_Login_V30ƒ(Ljava/lang/String;SLjava/lang/String;Ljava/lang/String;Lcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_DEVICEINFO_V30;)INET_DVR_CleanupvalueOf(I)Ljava/lang/Integer;
setLoginId(Ljava/lang/Integer;)V4com/ruoyi/device/hiksdk/common/global/globalVariableloginMapgetId containsKey(Ljava/lang/Object;)Zremove&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; byStartChan
setChannel/com/ruoyi/device/camera/mapper/ArdCamerasMapperselectArdCamerasList=(Lcom/ruoyi/device/camera/domain/ArdCameras;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;
getLoginIdintValue-(Ljava/lang/Object;)Ljava/lang/StringBuilder;updateArdCameras.(Lcom/ruoyi/device/camera/domain/ArdCameras;)IgetNET_DVR_Logout(I)Z getCameraIdNET_DVR_RemoteControl(IILcom/sun/jna/Pointer;I)ZisEnable getChannelNumgetSpeedgetCode!NET_DVR_PTZControlWithSpeed_Other(IIIII)ZNET_DVR_GetLastError(I)Ljava/lang/StringBuilder; getDwFocusPossizeNET_DVR_GetDVRConfig<(IIILcom/sun/jna/Pointer;ILcom/sun/jna/ptr/IntByReference;)ZreadbyFocusDefinitionDisplayjava/lang/Byte(B)Ljava/lang/Byte;getPresetIndexNET_DVR_PTZPreset_Other(IIII)ZstruNormHighRecordParaNET_DVR_COMPRESSION_INFO_V30OLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_COMPRESSION_INFO_V30;Mcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_COMPRESSION_INFO_V30outLjava/io/PrintStream;java/io/PrintStreamprintlnwPanPos toHexString(I)Ljava/lang/String;parseInt(Ljava/lang/String;)I(D)VwTiltPoswZoomPossetScale(II)Ljava/math/BigDecimal; doubleValue()D(D)Ljava/lang/StringBuilder;(D)Ljava/lang/Double;    getPtzMap()Ljava/util/Map;wAction(Ljava/lang/String;I)INET_DVR_SetDVRConfig(IIILcom/sun/jna/Pointer;I)ZgetCamPositionsplit'(Ljava/lang/String;)[Ljava/lang/String;java/util/Arrays.([Ljava/lang/Object;)Ljava/util/stream/Stream;
(Ljava/lang/Object;)D
¾(Ljava/lang/String;)D applyAsDouble'()Ljava/util/function/ToDoubleFunction;java/util/stream/Stream mapToDoubleF(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;java/util/stream/DoubleStreamtoArray()[DgetTargetPosition/com/ruoyi/device/hiksdk/util/hikSdkUtil/GisUtil getCameraPTZ
([D[DDD)[DselectArdCamerasById?(Ljava/lang/String;)Lcom/ruoyi/device/camera/domain/ArdCameras;"com/ruoyi/common/utils/StringUtilsisNull
getExpired getOperator getOperatorIdgetOperatorExpired()Ljava/util/Date; setOperatorIdgetTime()JsetTime(J)VsetOperatorExpired(Ljava/util/Date;)Vequalscom/ruoyi/constant/sdkPriority priorityMap%com/ruoyi/system/mapper/SysUserMapperselectUserByIdA(Ljava/lang/String;)Lcom/ruoyi/common/core/domain/entity/SysUser;+com/ruoyi/common/core/domain/entity/SysUsergetCameraPriority$com/ruoyi/common/utils/SecurityUtils getLoginUser0()Lcom/ruoyi/common/core/domain/model/LoginUser;,com/ruoyi/common/core/domain/model/LoginUsergetUser/()Lcom/ruoyi/common/core/domain/entity/SysUser;dwSizejava/lang/Short
parseShort(Ljava/lang/String;)SdwChanformat(D)Ljava/lang/String; struDefogCfgbyModebyLevel struDayNightbyDayNightFilterTypebySwitchScheduleEnabledbyDayNightFilterTime byFocusModebyAutoFocusModebyFocusSpeedLevelNET_DVR_PTZControl_OtherbyEnableDeicingNET_DVR_GetDVRWorkState_V30L(ILcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_WORKSTATE_V30;)ZwPicSize wPicQualityallocate(I)Ljava/nio/ByteBuffer;NET_DVR_CaptureJPEGPicture_NEW~(IILcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_JPEGPARA;Ljava/nio/ByteBuffer;ILcom/sun/jna/ptr/IntByReference;)Z(Z)Ljava/lang/StringBuilder; encodeBuffer)(Ljava/nio/ByteBuffer;)Ljava/lang/String;
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/util/UUID
randomUUID()Ljava/util/UUID;replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;$(Ljava/util/Date;)Ljava/lang/String;([B)V    available0com/ruoyi/device/hiksdk/util/minioUtil/MinioUtil    putObjectO(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;JLjava/lang/String;)ZpresignedGetObjectK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/String;lChannel dwStreamType
dwLinkModehPlayWndHWND(Lcom/sun/jna/examples/win32/W32API$HWND;bBlocked    byNPQModeNET_DVR_RealPlay_V40FRealDataCallBack_V30§(ILcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_PREVIEWINFO;Lcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$FRealDataCallBack_V30;Lcom/sun/jna/Pointer;)Iexists getParentFile()Ljava/io/File;mkdirs createNewFileprintStackTracegetCanonicalPathsetLRealHandle setRecordPathgetLRealHandle getRecordPathNET_DVR_SaveRealData_V30(IILjava/lang/String;)ZNET_DVR_StopRealPlayorg/slf4j/LoggerFactory    getLogger&(Ljava/lang/String;)Lorg/slf4j/Logger;   ! "&com/sun/jna/examples/win32/W32API$HWNDFcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$FRealDataCallBack_V30"java/lang/invoke/LambdaMetafactory metafactory$LookupÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; parseDouble!com/sun/jna/examples/win32/W32API%%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!”•–—˜™š›œž›œŸ ›œ
¡¢
£¤¥¦§¨©/*·±ª/« ¬­®¨©~²¹¸™V»Y·    ¸
¶ ² ¶  ¶ ² ¶ ¶ ¶L²»Y·¶ +¶ ¶¹+¸À³§û²¹»Y·    ¸
¶ ² ¶ ¶ ² ¶ ¶ ¶L²»Y·¶ +¶ ¶¹+¸À³M»Y·N,¶-´,¶¸-¶²-¶¹ W»!Y·":#:¶´$¶¸¶%²¶&¹ W»!Y·":':¶´$¶¸¶%²¶&¹ W§"L²»Y·)¶ +¶*¶ ¶¹+±[^(ªv@
AB9CTD`EcFmG–H±I½MÀNÈOÙPÝQëT÷UûVWX#[/\3]G^L_[c^a_b}d«f
9'¯°–ű°À›²°ȓ³¶÷d·¹û`º°/,»¹3(¼°_½¾~¬­¿ ûcû÷BÀÁ© ²¹,š ²-¹+¸™A»Y·    ¸
¶ ² ¶ .¶ ² ¶ /¶ ² ¶ ¶M²,¹0W§²1¹0W+¶2M+¶3N+¶4:+¶5¶66²Ð¹7W²8¹9W»:Y·;:²,-¹<6œ²¹=W+¸>¶?²@+¶A¹B™²@+¶A¹CW²@+¶A¸>¹DW+¸>¶?+´E¸>¶F+°ªbq ruvJwVxYyf{k|p}v~€Œ˜ƒ¡„³…¸‡ÁˆÉŠØŒåŽ÷‘ ’«\    J ¯°¬­ÃÄk£Å°pžÆ°v˜Ç°ÈÉ¡mÊ̳[Íο#ûC ÿbÏÐÑÑÑÒÓ¨©™å²G¹*´H»IY·J¹KL+¹LM,¹M™š,¹NÀIN*-¶ON-¶P¶Q›G²»Y·R¶ -¶2¶ S¶ -¶5¶TU¶ -¶P¶T¶¹V*´H-¹WW§9²»Y·R¶ -¶2¶ S¶ -¶5¶TX¶ -¶P¶T¶¹V§ÿc§"L²»Y·Y¶ +¶*¶ ¶¹+±ÂÅ(ª6 ¡
¢£5¤;¥E¦{§‰©¿¸Â»Å¹Æºä¼«*5ŠÃħÔÕÆ½¾å¬­Ö §Ô׿ý"ØÙüfÐú5ùBÀ› ÚÛsÜÝÞ©¨8²@+¹Bš¬²@+¹ZÀ[M²,¶Q¹\>™ ²@+¹CW¬ªÈ ÉËÌ(Í,Î6Ы*8¬­8ß°àá(âã¿
ý'äåæ©ª6+¶]M²@,¹Bš¬²@,¹ZÀ[N²-¶QN%¹^6¬ªÚÛÜÞ ß3à«46¬­6çè1ß° àá3åã¿üÑéæ©ÿ ‘+¶]M+¶_>+¶`:+¶a:+¶b:²@,¹Bš¬²@,¹ZÀ[:™ ¸>:§    ¸>:¸>:    ¶QªêNXblv€Š”ž¨²¼ÆÐÚä¸>:    §•¸>:    §‹¸>:    §¸>:    §w%¸>:    §m¸>:    §c¸>:    §Y¸>:    §O¸>:    §E ¸>:    §; ¸>:    §1 ¸>:    §'¸>:    §¸>:    §¸>:    §    ¸>:    ²¶Q¶Q    ¶Q¶Q¶Q¹c6
 
š)²¹d6 ²»Y·e¶  ¶f¶¹V
¬ªŠ"ïð
ñòóô(õ*÷8ù<úEüKþQÿ¤®¸ÂÌÖàê    ô
þ  &0:@chrŽ«„ BêárëÎ ‘¬­‘çèŒß°
‡ìãíá{îáuïá8YàáKFêáQ@ðá    c.ñã
¿Bÿ*ÏòÑäääüäüäüXä                                                            üM›óô橚 +¶]M+¶`N+¶g:²@,¹Bš¬²@,¹ZÀ[:»hY·i:¶j:»kY·l:¶Qµm²¶Q é-¶Q¶n¹o6        š)²¹d6
²»Y·p¶ 
¶f¶¹V    ¬ª>'(
)*+-,/50<1F2P3o4t5~6š8«p ~ïÎ
¬­çè˜ß°
“íáõá,qàá5höø<aùúFWûüo.ñã    ¿1þÑääÿ{
ÏòÑäääýþÿ›ó©ø
ß+¶]M+¶`N²@,¹Bš »qY·r°²@,¹ZÀ[:»hY·i:¶j:»kY·l:²¶Q é-¶Q¶n¹o6™J¶s»qY·r:        t´m¸>¹DW    u´v¸w¹DW    x´y¸>¹DW    °²¹d6    ²»Y·z¶     ¶f¶¹V»qY·r°ªNBC
EFH,J5K<LFMeNjOoPxQŠRœS®T±V»W×X«p x9¤    »$ïΠ   ß¬­ßçèÚß°
Õíá,³àá5ªöø<£ùúF™ûüezñãÖ x9    ¿+ýÑäÿ’    ÏòÑääýþÿ¥æ©'t+¶]M+¶`N+¶{:²@,¹Bš¬²@,¹ZÀ[:²¶Q-¶Q¶Q¹|6š)²¹d6²»Y·}¶ ¶f¶¹V¬ª. de
fghj,kFlKmUnqp«RUïÎt¬­tçèoß°
jíádá,HàáF.ñã¿þÑääýRä›óæ©'t+¶]M+¶`N+¶{:²@,¹Bš¬²@,¹ZÀ[:²¶Q-¶Q'¶Q¹|6š)²¹d6²»Y·}¶ ¶f¶¹V¬ª. {|
}~,‚FƒK„U…q‡«RUïÎt¬­tçèoß°
jíádá,HàáF.ñã¿þÑääýRä›ó    ©ý è+¶]M+¶`N²@,¹Bš~°²@,¹ZÀ[::»€Y·:¶‚¶ƒ:»kY·l:²¶Q-¶Q¶„¹o6        ™D¶…´†´‡6
´†´ˆ6 ´†´‰6  ª‰—ž¥¬³ºÁÈÏÖÝäëòùŠ:§Œ‹:§…Œ:§~:§wŽ:§p:§i:§b‘:§[’:§T“:§M”:§F•:§?–:§8—:§1˜:§*™:§#š:§›:§œ:§:§ž:§'²¹d6
²Ÿ»Y·e¶ 
¶f¶¶ §:    ²    ¶*¹+°JÓÖ(ªA”•
–—™'›+œ49ž@ŸJ¡i¢n£s¥}¦‡§‘¨ª «#­'®*°.±1³5´8¶<·?¹CºF¼J½M¿QÀTÂXÃ[Å_ÆbÈfÉiËmÌpÎtÏwÑ{Ò~ԂՅ׉،ڐۓݗޚàžá¡ã¥ä¨æ¬é¯ê¹ëÓïÖíØîåð«˜}/
 
‡% Î ‘ Î ¹ïÎ
ijñã    Ø ½¾    è¬­èçèãß°
Þíá'Áàá+½°4´@¨úJžûü¿QýÑäÿ ÏòÑääÑþÿøú#BÀ©üy+¶]M+¶`N²@,¹Bš°²@,¹ZÀ[:»¡Y·¢:¶£:»kY·l:¶¤²¶Q%-¶Q¶¥¹o6™ë¶¦»§Y¨·©:    »ªY´«¸¬¸­†®n·¯:
»ªY´°¸¬¸­†®n·¯: »ªY´±¸¬¸­†®n·¯: 
¶²¶³9  ¶²¶³9 ¶²¶³9²»Y·´¶  ¶µ¶¶ ¶µ·¶ ¶µ¶¹»qY·r:¸ ¸¹¹DWº¸¹¹DW»¸¹¹DW°²¹d6    ²»Y·e¶     ¶f¶¹V°ªrþÿ
&/6@E    d
i n y’«ÄÐÜè!0?NQ[ w!«¶yØ    ’¿â
«¦ č Ё Üuèi!0¤[ïΠ   y¬­yçètß°
oíá&Sàá/J!6Cú@9ûüdñãÖ !0¿+ýÑäÿ8    ÏòÑää"þÿ¥#æ©“ +¶]M+¶`N+¶¼:²@,¹Bš¬²@,¹ZÀ[:»¡Y·¢:µ½¸¹ZÀ¾¶¿ÀkޏÂ:º¹ZÀ¾¶¿ÀkޏÂ:»¹ZÀ¾¶¿ÀkޏÂ:    ¸Ã“µ«¸Ã“µ°    ¸Ã“µ±¶£:
¶¤²¶Q$-¶Q
¶¥¹Ä6  š)²¹d6 ²»Y·Ŷ  ¶f¶¹V ¬:²¶*¹+¬;(ªb12
3457,859;;T<m=†>“? @­A´B¹CÖDÛEåFHIJK«ŽåïÎ T°°m—°†~°    ´Pùú
Ö.ñã ½¾¬­çèß°
 íá$¤,éàá5à!Ö $%¿VþÑä&ÿâ ÏòÑä&ä"ÑÑÑþÿÏòÑä&ä"À›ó'æ©¿7+¶]M+¶`N²@,¹Bš¬²@,¹ZÀ[:»¡Y·¢:µ½+¶ÆǶȸɺʹ˹Ì:+¶ÍǶȸɺʹ˹Ì:ÎиÒ:1ÀkޏÂ:    1ÀkޏÂ:
1ÀkޏÂ:     ¸Ã“µ«
¸Ã“µ° ¸Ã“µ±¶£: ¶¤²¶Q$-¶Q ¶¥¹Ä6  š)²¹d6²»Y·Ŷ ¶f¶¹V ¬:²¶*¹+¬5%&(ªjQR
STV&W/X5ZR[o\~]Œ^š_¨`µaÂbÏcÖdÛeøfýgh#j&k(l5m«¢ïÎRÔ()o·*)~¨+)Œš°    šŒ°
¨~° ÖPùú ø.ñã (½¾7¬­7çè2ß°
-íá&àá/!¿VýÑäÿ
ÏòÑää",,,ÑÑÑþÿÏòÑää"À-æ© m+¶]M*´H,¹ÓN-¸Ô™¬+¶Õ:+¶Ö:-¶×:-¶Ø:Ç>-¶Ù»ÚY·Û:¶Ü¶Qèh<h…a¶Ý-¶Þ*´H-¹WW§ý¶ß™8»ÚY·Û:¶Ü¶Qèh<h…a¶Ý-¶Þ*´H-¹WW§¾¸>:²à¹B™²à¹ZÀ[:§*´á¹â:        ¶ã:¸>:    ²à¹B™²à¹ZÀ[:    §¸ä:
 
¶å:  ¶ã:        ¶Q¶Q¤>»ÚY·Û:
 
 
¶Ü¶Q<hèh…a¶Ý-
¶Þ-¶Ù*´H-¹WW§¬¬ª¦)z{|}€%+‚1ƒ6†<ˆE‰]Šc‹nŒq{“„”œ•¢–­—°š¶›ÃÕ â¡é£ï¤ü¦©ª«!®.¯7°O±U²[³f´iµk¹«¢E)./„)./â01    23
41 7/./
¶µ5áï|6á    m¬­mçèhß°]ÔÄN7á%H8°+B9°1<:/¿?    ýÑÐÿWÏòÑÐäÑÑ;>ü$äü$äûGù<=©Ÿ
 +¶]M+¶`N²@,¹Bš¬²@,¹ZÀ[:»æY·ç:¶è:»kY·l:¶é²¶Q ×-¶Q¶ê¹o6š+²¹d6    ²»Y·ë¶     ¶f¶¹V¬¶ì´í6        ¬ªFÆÇ
ÈÉË&Ì/Í6Î@ÏEÐdÑiÒsӏԑ֖םØ«p sïΠ   >Π    ¬­ çè›ß°
–íá&zàá/q?A6jùú@`ûüd<ñã¿+ýÑäÿx    ÏòÑääBþÿCæ©‚    ž+¶]M+¶`N²@,¹Bš¬²@,¹ZÀ[:»îY·ï:¶ðµñµò-¶ó¸ôµõ¶ö:¶÷²¶Q Ó¶ð¹^6š)²¹d6²»Y·ø¶ ¶f¶¹+¬ªBçè
éêì&í/ï9ð?ñKóRôWõpöu÷ø›ú«\    DΞ¬­žçè™ß°
”íá&xàá/oEGRLùúp.ñã¿(ýÑäÿ‚ÏòÑääHþ›óI©‘+¶]M+¶`N²@,¹Bš »qY·r°²@,¹ZÀ[:»ùY·ú:¶û:»kY·l:¶ü²¶Q&-¶Q¶ý¹o6š1²¹d6    ²»Y·Ŷ     ¶f¶¹V»qY·r°¶þ»§Y¨·©:        ´ÿ¸¬¸­†®n¶:
    ´¸¬¸­†®n¶:     ´¸¬¸­†®n¶:     ´¸¬¸­†®n¶:     ´¸¬¸­†®n¶:    ´¸¬¸­†®n¶:»qY·r:
¹DW ¹DW ¹DW ¹DW    ¹DW
¹DW°ªz
    
 , 5<FKjoy•¢­ÄÛò     7 @!M"Z#g$t%&Ž'«¶y$ïΠ   ­ä    ÄÍJ°
Û¶K° òŸL°     ˆM°  qN°7ZO°@QP¤‘¬­‘çèŒß°
‡íá,eàá5\R<UùúFKûüj'ñãÖ @QP¿+ýÑäÿ~    ÏòÑääSþÿ¥Tæ©‹ ?+¶]M+¶_>+¶`:²@,¹Bš¬²@,¹ZÀ[:» Y· :¶ :»kY·l:²¶Q (¶Q¶¹o6        š&²»Y·¶ ²¹d¶f¶¹+¶²»Y·¶ ´´¶f¶¹V»Y·:
™
µ
dµ§    
µ
µ¶²¶Q )¶Q¶¹Ä6  š,²¹d6 ²»Y·¶  ¶f¶¹V¬²¹V ¬ªr78
9:;=,>5?<@FAfBkCŽE“F¶H¿IÃJÉKÓMÙOàPåQRST/U1W<X«„ ïÎ ?¬­?çè:ß°
5ìã/íá,àá5
UW<ùúFùûüfÙXã    ¿€Y[
<ñã ¿8þÑäÿo
ÏòÑää\þÿüD]üW›ó^æ©• E+¶]M+¶_>+¶`:²@,¹Bš¬²@,¹ZÀ[:» Y· :¶ :»kY·l:²¶Q (¶Q¶¹o6        š&²»Y·¶ ²¹d¶f¶¹+¶²»Y·¶ ´´¶f¶¹V»Y·:
™ 
µ§    
µ
µ
<µ 
µ¶²¶Q )¶Q¶¹Ä6  š,²¹d6 ²»Y·!¶  ¶f¶¹V¬²"¹V ¬ªvfg
hijl,m5n<oFpfqkrŽt“u¶w¿xÃyÌ|Ò~Øß€æë‚    ƒ„…5†7ˆB‰«„ ïÎ E¬­Eçè@ß°
;ìã5íá,àá5_W<    ùúFÿûüfßXã    ¿†`b
    <ñã ¿8þÑäÿo
ÏòÑää\þÿü=cüd›ódæ©r 5+¶]M+¶_>+¶`:²@,¹Bš¬²@,¹ZÀ[:»hY·i:¶j:»kY·l:²¶Q é¶Q¶n¹o6        š$²Ÿ»Y·¶ ²¹d¶f¶¶ ¶s²»Y·#¶ ´$¶f¶¹V™ µ$§µ%µ$µvµ&¶'²¶Q ê¶Q¶n¹Ä6
 
š,²¹d6 ²»Y·(¶  ¶f¶¹V¬²)¹V
¬ªr—˜
™š›,ž5Ÿ< F¡f¢k£Œ¥‘¦±¨µ©¾«Ä¬Ê®Ð¯Ö°Û±ù²þ³´%µ'·2¸«z ïÎ 5¬­5çè0ß°
+ìã%íá,    àá5eø<ùùúFïûüfÏXã    ù<ñã
¿3þÑäÿm
ÏòÑääýþÿ1 ü\›ófæ©w    •+¶]M+¶_>+¶`:²@,¹Bš¬²@,¹ZÀ[:™ ¸>:§    ¸>:²¶Q¶Q¶Q¹*6š,²¹d6²»Y·+¶ ¶f¶¹V¬²,¹V¬ªBÆÇ
ÈÉÊÌ,Î0Ï9Ñ?ÓYÔ^ÕhօׇْÚ«f
6êáhïΕ¬­•çèß°
‹ìã…íá,iàá?VêáY<ñã¿þÑäüäüäüG›ógæ©V %+¶]M+¶_>+¶`:²@,¹Bš¬²@,¹ZÀ[:»-Y·.:¶/:»kY·l:²¶Q ¹¶Q¶0¹o6        š&²»Y·¶ ²¹d¶f¶¹+¶1²»Y·2¶ ´3¶f¶¹V™ µ3§    µ3¶4²¶Q º¶Q¶0¹Ä6
 
š,²¹d6 ²»Y·5¶  ¶f¶¹V¬²6¹V
¬ªfèé
êëìî,ï5ð<ñFòfókôŽö“÷³ù·úÀüÆþËÿéîø"«z øïÎ %¬­%çè ß°
ìãíá,ùàá5ðhj<éùúFßûüf¿Xã    é<ñã
¿3þÑäÿo
ÏòÑääkþÿ1üP›ól    ©Þ à+¶]M+¶`N²@,¹Bš°²@,¹ZÀ[:»7Y·8:²¶Q¹9š²:¹+»;Y·<:µ=µ>»kY·?:@¸A:²¶Q-¶Q@¹B6    ²»Y·C¶     ¶D¶¹V»EY·F:
 
¶G:  H¶IJ¶I: ²K¹V °ªR
'0BMV\b k"s$%¬(µ)¾*Ò+Ý,«z ଭàçèÛß°
Öíá'¹àá0°moVŠprkusüsmtuQvã    µ+wx
¾"y° ¿ýÑäý3äz{    ©Ÿ½+¶]M+¶`N²@,¹Bš°²@,¹ZÀ[:»;Y·<:µ=µ>»kY·?:@¸A:²L¹V²¶Q-¶Q@¹B6²»Y·C¶ ¶D¶¹V™²»Y·M¶ ²¹d¶f¶¹V¶N:    O:
¸P¶QR¶S: »TYU·V»ÚY·Û¶W: »Y· ¶ X¶  ¶ Y¶ ¶: Z:»[Y    ·\::*´]
 ¶^…¶_6™1*´]
 ¸>¶`:²»Y·a¶ ¶ ¶¹V§%:²»Y·c¶ ¶d¶ ¶¹+°²¹d6    ²»Y·e¶     ¶f¶¹V°!knbªŠ"WX
YZ\'^0g6i<jElMnXotp‘q–r¹sÀuÅvÕwëx yz{!}8~=N€k„n‚pƒ…“‡ˆº‰«Ê83âãp ½|ÀÓ}~    Åΰ
Õ¾€° 먁°  †‚° ƒ°v„…!r†° ïΠ   ½¬­½çè¸ß°
³íá'–àá0prExsüMptutIvã¿hýÑäÿQÏòÑää‡ÿˆ‰ÑÑÑÑÑŠÑB‹!ÿ    ÏòÑää‡ÿˆ›óŒ    ©øÕ+¶]M+¶`N+¶_6²@,¹Bš°²@,¹ZÀ[::»fY·g:¶h-¶Qµiµjµkµlµmµn¶o™D²p¹BšÂ²¶Q¹q6 -²¹d6    ²»Y·r¶     ¶f¶¹+°²s¹V»tYu·v:        ¶wš(    ¶x:
 
¶wš    
¶yW    ¶zW§
:
 
¶{    ¶|:§
:
 
¶}»~Y·:
 
¸>¶€
¶²p
¹DW²p¹ZÀ~:    ²    ¶‚¶Q    ¶ƒ¹„šB²»Y·…¶ ²¹d¶f¶¹+»Y·†¶ ²¹d¶f¶°²‡¹V°²p¹ZÀ~:        ¸Ô™°²    ¶‚¶Q¹ˆW²‰¹VŠ:
¸P¶QR¶S: »TYU·V»ÚY·Û¶W: »Y· ¶ X¶  ¶ ‹¶ ¶: Œ::»Y    ¶ƒ·Ž:§
:¶:*´]
 ¶‘…¶_6™1*´]
 ¸>¶`:²»Y·a¶ ¶ ¶¹V§%:²»Y·c¶ ¶d¶ ¶¹+²p¹CW°ßúý( b<JMX¢¥bª"H˜™
š›œž-Ÿ1¡:¢?£H¤N¥T¦Z§`¨f©k«p¬}­®–¯ °½±À³Ëµ×¶ß¸æ¹îºô¼ú¿ý½ÿ¾Â ÅÃÄÆÇ(È/É<ËKÌd͇ΣЮұÔÀÕÈ×ËÙÜÚçÜìÝüÞß4à9á<ãJæMäOåTçXéoêtë…ì¢ð¥î§ïÇñÒò«  Π   æŽ
ÿ¾
|
×e‘    ’“
¬”ÎKf’“    O•o3âã§ ½|À’“    ìé°
üÙ€° Á° 4¡‚° 9œƒ°<™–—X}†°Õ¬­ÕçèÐß°
ËíáÅìã-¨àá1¤˜°:›™›¿³þÑäÿ     ÏòÑääÑœý3ÿ
ÏòÑääÑœÀI‹ù&ýfžù ýžÿÏòÑääÑœžÑÑÑÑÑŸ üMÑB‹!›ó¡¨©0’¸“³»qY·r³p±ª
-    ;¢£›¤µ¢´    !¸    :Ë    h÷    €    ¡     æ@    îF    ùQ     V    Z    a    -i    7n    ;q    fš    &}    üý        #` abcd