‘liusuyi’
2023-05-06 6f09936092d5b567cd5a04e18a2fdfa195b1f2bb
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
Êþº¾4ã”
‰•    ˆ–— ˜™
š›œ
•
žŸ
     h¡¢£
¤¥
¦§    ˆ¨©ª«¬­®
•
¯°    ±
¯²
ž³
´
µ ¶·
!¸¹    !º
!´
!µ»¼½
(¾ ˜¿ ÀÁÂà ÄÅ
IÆ
IÇ
IÈ
IÉ
[Ê Ë†  ÌÍ
:• Î Ï
[Ð
IÑ    ÒÓ
IÔ ÕÖ Õ× ÕØ    :Ù
IÚÛ    ˆÜÝ
I• Þß àá âã âä
ˆå
Iæ
[çèé
êë ˜ì Þíîï Õðñ ò
óô õ
óö
ó÷
óø
óù ú ûü
ý
óþÿ
h•
hµ
k¸    h
h 
q•
hé    h
    
     h 
ó 
ۥ
€´
€µ
€
€    €             !"#$%&'()*+,-    ž.
/01
¡•
¡µ
¡´
¡
¡23
§45    ¡6
[7
[8A 
ª9    ¡:    ¡;
ª<
ª=>
?@A
¾B
óC    ¡DE
¾=@$
¯F
[G HI
óJ ÞK
LM
IN
LO
PQ
RS
TU
TV
IWX
Е
ÐY
ÐZ
I[    ˆ\ ]^
¯_
I`
Ðab
Ú•
Úµ
Ú´
Úc
Ú    Úde
â•
â    âf    âd
[¤
gh    âi
âµ
â´jk
í•
íµ
í´
í
í    íl
§m    ín    ío    íp    íqrstuvwx
ÿ•
ÿµ
ÿy
ÿz    ÿ{    |}
•    ~
ÿ´€    ÿ‚    ƒ„
•    …    †‡ˆ‰    hŠ    h‹    hŒ
h´Ž ‘’
!•
!µ
!
!“    !”
!´•–—
+• ˜™š
/•    /›    /œ
k•
ž Ÿ 
¡¢
9•
9£¤
¯¥¦§¨©
ª«
¬­
¬¤®
¯¯°±
H4
H²³´µ¶
O·    ˆ¸
¹º
»¼
»½¾¿À
V¾ÁÂ
Z•
Z    Zà   ZÄ    ZÅ    ZÆ    ZÇ    ZÈ
Z´    ˆÉ ÊËÌÍÎ
h4
hÏ
hÐ
hÑ
hÒ
(Ó
hÔ
VÓÕ
r•
rÖ
r×
rØ
rÙ ÚÛÜÝ Þß{àáâ
4ã
ƒÓ
ºä
åæçèé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;bZñisOnLine-(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;piointgetPtzdfLjava/text/DecimalFormat;Ljava/math/BigDecimal;cdpDtzptzMapm_ptzPosCurrentNET_DVR_PTZPOSALcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_PTZPOS;1setPtzptz5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Double;>;ï controlLock    loginUser.Lcom/ruoyi/common/core/domain/model/LoginUser;user-Lcom/ruoyi/common/core/domain/entity/SysUser;nowLjava/util/Date;operatorExpired operatorUseroperatorPriorityloginUserCameraPriorityexpired
operatorIdðñXgetPTZLockInfo-(Lcom/ruoyi/device/camera/domain/CameraCmd;)I
byWorkModenetDvrPtzLockcfgNET_DVR_PTZ_LOCKCFGFLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_PTZ_LOCKCFG;b
setZeroPtziinitialpositionctrlNET_DVR_INITIALPOSITIONCTRLNLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_INITIALPOSITIONCTRL;e getPtzScope
wPanPosMax
wPanPosMin wTiltPosMax wTiltPosMin wZoomPosMax wZoomPosMin ptzScopeMapNET_DVR_PTZSCOPECLcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_PTZSCOPE;kcontrolDefogcfgstruCameraParamNET_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;x}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šòmó¿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ê  m      
  œ   ;com/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$BYTE_ARRAY ›/home/hiklib/libcrypto.so.1.1 m/home/hiklib/libssl.so.1.1java/lang/Exception加载库文件异常:  ö ùSDK初始化失败ardLoglogs /home/ardLog/hiklog        !"Gcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_DEVICEINFO_V30 #$ %ù &' ()* +˜ ,ï -. /0 12 3ÿ 4)加载lib完成! ‘’)com/ruoyi/device/camera/domain/ArdCameras5 67ë 89ì :ù ;< µ¶ = >    相机: ý?登录成功: ö @A登录失败:初始化登录相机异常: B0java/lang/Integer CDí E FG Hù I J K LM N    控制失败,请稍后重试 ýO PFcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_FOCUSMODE_CFGcom/sun/jna/ptr/IntByReference é Q     RS%设置聚焦值失败,请稍后重试java/util/HashMap TœbyFocusDefinitionDisplay  UÿV &WdwRelativeFocusPos  Â%获取聚焦值失败,请稍后重试 X YZ%预置点设置失败,请稍后重试 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不在当前分辨率索引,请联系管理员添加 _`a bö?com/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_PTZPOSjava/text/DecimalFormat0.0 ›öjava/math/BigDecimal c½ de fg ›h i½ j½ kl mnT垂直参数为:  ýoP水平参数为: Z变倍参数为:  &p qr s½java/lang/Double &e ft uv设置ptz失败,请稍后重试 w xyz {. | }Ò~ €ð ‚ñ ƒ „ …öjava/util/Date †‡ ˆ‰ Š‹ “”Œ Ž . ‘ ’“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 9½ ™š ;½ <½ =½ >½pMaxpMintMaxtMinzMaxzMinJcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_CAMERAPARAMCFG_EX'获取前端参数失败,错误码:是否开启透雾: ›J œÿAcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_DEFOGCFG ÿ"设置透雾失败,请稍后重试设置透雾成功是否开启夜视: žQ ŸÿAcom/ruoyi/device/hiksdk/util/hikSdkUtil/HCNetSDK$NET_DVR_DAYNIGHT  ÿ ¡ÿ"设置夜视失败,请稍后重试设置夜视成功当前聚焦模式: ¢ÿ £ÿ ¤ÿ(设置聚焦模式失败,请稍后重试设置聚焦模式成功 ¥Z(设置云台加热失败,请稍后重试设置云台加热成功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表示成功): lpic´ µ¶- ·¸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 Õ) Öö × Ø ÙÚ:保存视频文件到临时文件夹失败 é”™è¯¯ç ä¸º:  8保存视频文件到临时文件夹失败 é”™è¯¯ç ä¸º: 录像开始 ÛD 录像停止.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/Map,com/ruoyi/common/core/domain/model/LoginUser+com/ruoyi/common/core/domain/entity/SysUserjava/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)Z
getExpiredselectArdCamerasById?(Ljava/lang/String;)Lcom/ruoyi/device/camera/domain/ArdCameras;"com/ruoyi/common/utils/StringUtilsisNull getOperatorIdisEmpty$com/ruoyi/common/utils/SecurityUtils getLoginUser0()Lcom/ruoyi/common/core/domain/model/LoginUser;getUser/()Lcom/ruoyi/common/core/domain/entity/SysUser;getCameraPriority    getUserId setOperatorIdgetTime()JsetTime(J)VsetOperatorExpired(Ljava/util/Date;)V%com/ruoyi/system/mapper/SysUserMapperselectUserByIdA(Ljava/lang/String;)Lcom/ruoyi/common/core/domain/entity/SysUser;equalsgetOperatorExpired()Ljava/util/Date;after(Ljava/util/Date;)ZdwSizejava/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
dwLinkModehPlayWndàHWND(Lcom/sun/jna/examples/win32/W32API$HWND;bBlocked    byNPQModeNET_DVR_RealPlay_V40áFRealDataCallBack_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!com/sun/jna/examples/win32/W32API!ˆ‰Š‹ŒŽ‘’“”
•–
—˜™š›œ/*·±ž5Ÿ  ¡¢œ~²¹¸™V»Y·    ¸
¶ ² ¶  ¶ ² ¶ ¶ ¶L²»Y·¶ +¶ ¶¹+¸À³§û²¹»Y·    ¸
¶ ² ¶ ¶ ² ¶ ¶ ¶L²»Y·¶ +¶ ¶¹+¸À³M»Y·N,¶-´,¶¸-¶²-¶¹ W»!Y·":#:¶´$¶¸¶%²¶&¹ W»!Y·":':¶´$¶¸¶%²¶&¹ W§"L²»Y·)¶ +¶*¶ ¶¹+±[^(žvF
GH9ITJ`KcLmM–N±O½SÀTÈUÙVÝWëZ÷[û\]^#a/b3cGdLe[i^g_h}jŸ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+°žbw x{|J}V~Yf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ÿ<EKQ¤®    ¸
Â Ì Ö àêôþ&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    ¬ž>./
0124,657<8F9P:o;t<~=š?Ÿ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°žNIJ
LMO,Q5R<SFTeUjVoWxXŠYœZ®[±]»^×_Ÿp x9ö˜    »$ã    ß ¡ßÛÜÚÓ¤
ÕáÕ,³ÔÕ5ªêì<£íîF™ïðezå×Ê x9ö÷    ³+ýÅØÿ’    ÃæÅØØñòó™øùڝ't+¶]M+¶`N+¶{:²@,¹Bš¬²@,¹ZÀ[:²¶Q-¶Q¶Q¹|6š)²¹d6²»Y·}¶ ¶f¶¹V¬ž. kl
mnoq,rFsKtUuqwŸ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@Ediny’«ÄÐÜè !!0"?#N$Q&['w(Ÿ¶yØ    
    ’¿Ö
«¦  č  Ё Üuèi!0˜[ã    y ¡yÛÜtÓ¤
oáÕ&SÔÕ/J6Cî@9ïðdå×Ê !0÷³+ýÅØÿ8    ÃæÅØØòó™øÚ“ +¶]M+¶`N+¶¼:²@,¹Bš¬²@,¹ZÀ[:»¡Y·¢:µ½¸¹ZÀ¾¶¿ÀkޏÂ:º¹ZÀ¾¶¿ÀkޏÂ:»¹ZÀ¾¶¿ÀkޏÂ:    ¸Ã“µ«¸Ã“µ°    ¸Ã“µ±¶£:
¶¤²¶Q$-¶Q
¶¥¹Ä6  š)²¹d6 ²»Y·Ŷ  ¶f¶¹V ¬:²¶*¹+¬;(žb89
:;<>,?5@;BTCmD†E“F G­H´I¹JÖKÛLåMOPQRŸŽåã T°¤m—¤†~¤    ´Píî
Ö.å× ±² ¡ÛÜÓ¤
 áÕ˜,éÔÕ5àÊ ³VþÅØÿâ ÃæÅØØÅÅÅòÿÃæÅØØ´çÚç Ø+¶]M+¶ÆN*´H,¹Ç:¸È™¬¶É:¸Ê™c¸Ë:¸È™¬¶Ì:¶Í¸È™¬¶Î¶Ï»ÐY·Ñ:¶Ò-¶Qèh…a¶Ó¶Ô*´H¹WW§J*´Õ¹Ö:¸È™¬¶Í¸Ê™¬¶Í¸­¸>:¸Ë:¸È™¬¶Ì:        ¶Í¸Ê™¬    ¶Í¸­¸>:
    ¶Î¶Î¶×™9»ÐY·Ñ:   ¶Ò-¶Q<hèh…a¶Ó ¶Ô*´H¹WW§£
¶Q¶Q¤C    ¶Î¶Ï»ÐY·Ñ:   ¶Ò-¶Q<hèh…a¶Ó ¶Ô*´H¹WW§V»ÐY·Ñ: ¶Ø:   ¶Ù™:    ¶Î¶Ï  ¶Ò-¶Q<hèh…a¶Ó ¶Ô*´H¹WW§¬¬žÚ6`a
bcd f'g/i4j<k>mEnPoRr\teuyv€wŒxzœ{¤|¦~±³ÀƒÅ„ͅχֈá‰ã‹ðŒŽ     '‘3’6“C•M–V—m˜t™€šƒœŒ“ž §¡¾¢Å£Ô¥ÖªŸ¶4XEGe' !    * ! V* ! ŒJ ! “C"! œ:#À$ÕÅÖ    ðæ%Õ
Ø ¡ØÛÜÓÓ¤
Î&ÕÂȸ'±'¤³a þ ÅØÄýÅ(ü)ù<ü) ýØ(ü)üRØûLýP**ÿÃæÅØÄÅ+,Ÿ
 +¶]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.06jíî@`ïðd<å׳+ýÅØÿx    ÃæÅØØ1òó2ڝ‚    ž+¶]M+¶`N²@,¹Bš¬²@,¹ZÀ[:»âY·ã:¶äµåµæ-¶ç¸èµé¶ê:¶ë²¶Q Ó¶ä¹^6š)²¹d6²»Y·ì¶ ¶f¶¹+¬žBØÙ
ÚÛÝ&Þ/à9á?âKäRåWæpçuèé›ëŸ\    3ž ¡žÛܙӤ
”áÕ&xÔÕ/o46RLíîp.å׳(ýÅØÿ‚ÃæÅØØ7òç8õ‹+¶]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@LXdp|ˆŸ¶y$ã    ­Þ    
    ÄÇ9¤
Û°:¤ ò™;¤     ‚<¤  k=¤7T>¤@K?˜‹ ¡‹Û܆Ӥ
áÕ,_ÔÕ5VA<OíîFEïðj!å×Ê @K?÷³+ýÅØÿ~    ÃæÅØØBòó™øCڝ‹ ?+¶]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 ¬žr()
*+,.,/50<1F2f3k4Ž6“7¶9¿:Ã;É<Ó>Ù@àAåBCDE/F1H<IŸ„ ã ? ¡?ÛÜ:Ó¤
5à×/áÕ,ÔÕ5
DF<íîFùïðfÙG×    ¿€HJ
<å× ³8þÅØÿo
ÃæÅØØKòóüDLüWçMڝ• 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 ¬žvWX
YZ[],^5_<`FafbkcŽe“f¶h¿iÃjÌmÒoØpßqærës    tuv5w7yBzŸ„ ã E ¡EÛÜ@Ó¤
;à×5áÕ,ÔÕ5NF<    íîFÿïðfßG×    ¿†OQ
    <å× ³8þÅØÿo
ÃæÅØØKòóü=RüdçSڝ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Ó¤
+à×%áÕ,    ÔÕ5Tì<ùíîFïïðfÏG×    ù<å×
³3þÅØÿm
ÃæÅØØñòó1 ü\çUڝw    •+¶]M+¶_>+¶`:²@,¹Bš¬²@,¹ZÀ[:™ ¸>:§    ¸>:²¶Q¶Q¶Q¹6š,²¹d6²»Y·¶ ¶f¶¹V¬² ¹V¬žB·¸
¹º»½,¿0À9Â?ÄYÅ^ÆhDžȇʒËŸf
6ÞÕhã• ¡•ÛܐӤ
‹à×…áÕ,iÔÕ?VÞÕY<å׳þÅØüØüØüGçVڝV %+¶]M+¶_>+¶`:²@,¹Bš¬²@,¹ZÀ[:»!Y·":¶#:»kY·l:²¶Q ¹¶Q¶$¹o6        š&²»Y·¶ ²¹d¶f¶¹+¶%²»Y·&¶ ´'¶f¶¹V™ µ'§    µ'¶(²¶Q º¶Q¶$¹Ä6
 
š,²¹d6 ²»Y·)¶  ¶f¶¹V¬²*¹V
¬žfÙÚ
ÛÜÝß,à5á<âFãfäkåŽç“è³ê·ëÀíÆïËðéñîòøóôö"÷Ÿz øã % ¡%ÛÜ Ó¤
à×áÕ,ùÔÕ5ðWY<éíîFßïðf¿G×    é<å×
³3þÅØÿo
ÃæÅØØZòó1üPç[ýÞ à+¶]M+¶`N²@,¹Bš°²@,¹ZÀ[:»+Y·,:²¶Q¹-š².¹+»/Y·0:µ1µ2»kY·3:4¸5:²¶Q-¶Q4¹66    ²»Y·7¶     ¶8¶¹V»9Y·::
 
¶;:  <¶=>¶=: ²?¹V °žR
'0B    M V\bks¬µ¾ÒÝŸz à ¡àÛÜÛÓ¤
ÖáÕ'¹ÔÕ0°\^VŠ_akubðsmcdQe×    µ+fg
¾"h¤ ³ýÅØý3ØijýŸ½+¶]M+¶`N²@,¹Bš°²@,¹ZÀ[:»/Y·0:µ1µ2»kY·3:4¸5:²@¹V²¶Q-¶Q4¹66²»Y·7¶ ¶8¶¹V™²»Y·A¶ ²¹d¶f¶¹V¶B:    C:
¸D¶EF¶G: »HYI·J»ÐY·Ñ¶K: »Y· ¶ L¶  ¶ M¶ ¶: N:»OY    ·P::*´Q
 ¶R…¶S6™1*´Q
 ¸>¶T:²»Y·U¶ ¶ ¶¹V§%:²»Y·W¶ ¶X¶ ¶¹+°²¹d6    ²»Y·Y¶     ¶f¶¹V°!knVžŠ"HI
JKM'O0X6Z<[E]M_X`ta‘b–c¹dÀfÅgÕhëi jkl!n8o=pNqkunsptv“xyºzŸÊ83Ö×p ±kÀÓlm    ÅÎn¤
Õ¾o¤ ë¨p¤  †q¤ r¤vst!ru¤ ã    ½ ¡½ÛܸӤ
³áÕ'–ÔÕ0_aExbðMpcdtIe׳hýÅØÿQÃæÅØØvówxÅÅÅÅÅyÅBz!ÿ    ÃæÅØØvówç{ýøÕ+¶]M+¶`N+¶_6²@,¹Bš°²@,¹ZÀ[::»ZY·[:¶\-¶Qµ]µ^µ_µ`µaµb¶c™D²d¹BšÂ²¶Q¹e6 -²¹d6    ²»Y·f¶     ¶f¶¹+°²g¹V»hYi·j:        ¶kš(    ¶l:
 
¶kš    
¶mW    ¶nW§
:
 
¶o    ¶p:§
:
 
¶q»rY·s:
 
¸>¶t
¶u²d
¹DW²d¹ZÀr:    ²    ¶v¶Q    ¶w¹xšB²»Y·y¶ ²¹d¶f¶¹+»Y·z¶ ²¹d¶f¶°²{¹V°²d¹ZÀr:        ¸È™°²    ¶v¶Q¹|W²}¹V~:
¸D¶EF¶G: »HYI·J»ÐY·Ñ¶K: »Y· ¶ L¶  ¶ ¶ ¶: €::»Y    ¶w·‚:§
:¶„:*´Q
 ¶……¶S6™1*´Q
 ¸>¶T:²»Y·U¶ ¶ ¶¹V§%:²»Y·W¶ ¶X¶ ¶¹+²d¹CW°ßúý( V<JMƒX¢¥Vž"H‰Š
‹Œ-1’:“?”H•N–T—Z˜`™fškœp}žŸ–  ¡½¢À¤Ë¦×§ß©æªî«ô­ú°ý®ÿ¯³ ¶´µ·¸(¹/º<¼K½d¾‡¿£Á®Ã±ÅÀÆÈÈËÊÜËçÍìÎüÏÐ4Ñ9Ò<ÔJ×MÕOÖTØXÚoÛtÜ…Ý¢á¥ß§àÇâÒ㟠 |    æ}~
ÿ²
k
×e€~    ‚
¬ƒÂKf‚    O„o3Ö×§ ±kÀ‚    ìén¤
üÙo¤ Ãp¤ 4¡q¤ 9œr¤<™…†X}u¤Õ ¡ÕÛÜÐÓ¤
ËáÕÅà×-¨ÔÕ1¤‡¤:›ˆŠ³³þÅØÿ     ÃæÅØØÅ‹ý3ŒŒÿ
ÃæÅØØÅ‹Œ´Izù&ýfù ýÿÃæÅØØÅ‹ÅÅÅÅÅŽüMÅBz!çœ0†¸‡³»qY·r³d±ž
3    A‘’“©š¨    !¬    :¿    hë    €    ¡    Ú/    â5    í@    ÿE    I    P    !X    +]    /`    Z‰    \    Å߯    ËÌ