From d353fdce7cb957aa0f5d9d51d0ad4205c96e156c Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期六, 21 十月 2023 11:57:12 +0800
Subject: [PATCH] 1、流媒体升级1.2.0,修改部分forest接口 2、登录设备判断编码自动配置转码 3、增加sdk聚焦模式切换 4、增加sdk视场角获取并定时上传

---
 ard-work/src/main/java/com/ruoyi/device/camera/service/ICameraSdkService.java |   28 +++++++++++-----------------
 1 files changed, 11 insertions(+), 17 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/device/camera/service/ICameraSdkService.java b/ard-work/src/main/java/com/ruoyi/device/camera/service/ICameraSdkService.java
index dc7f5cf..e210aad 100644
--- a/ard-work/src/main/java/com/ruoyi/device/camera/service/ICameraSdkService.java
+++ b/ard-work/src/main/java/com/ruoyi/device/camera/service/ICameraSdkService.java
@@ -2,20 +2,15 @@
 
 import com.ruoyi.device.camera.domain.ArdCameras;
 import com.ruoyi.device.camera.domain.CameraCmd;
-import com.ruoyi.device.channel.domain.ArdChannel;
 
-import java.util.List;
 import java.util.Map;
 
 public interface ICameraSdkService {
     //sdk鍒濆鍖�
     void initSDK();
 
-    //鍚屾鐧诲綍
-    void syncLogin(ArdCameras cameras);
-
-    //寮傛鐧诲綍
-    void asyncLogin(ArdCameras cameras);
+    //鐧诲綍
+    Boolean login(ArdCameras ardCamera);
 
     //娉ㄩ攢
     boolean logout(String cameraId);
@@ -30,7 +25,7 @@
     boolean setFocusPos(CameraCmd cmd);
 
     //鑾峰彇鑱氱劍鍊�
-    Map<String, Object> getFocusPos(CameraCmd cmd);
+    int getFocusPos(CameraCmd cmd);
 
     //璁剧疆棰勭疆浣�
     boolean setPreset(CameraCmd cmd);
@@ -39,12 +34,12 @@
     boolean gotoPreset(CameraCmd cmd);
 
     //鑾峰彇鐮佹祦鍘嬬缉鍙傛暟
-    Map<String, String> getVideoCompressionCfg(CameraCmd cmd);
+    Map<String, Object> getVideoCompressionCfg(CameraCmd cmd);
 
     //閫忛浘
     boolean controlDefogcfg(CameraCmd cmd);
 
-    //绾㈠?
+    //绾㈠
     boolean controlInfrarecfg(CameraCmd cmd);
 
     //鑱氱劍妯″紡
@@ -56,7 +51,7 @@
     //浜戝彴鍔犵儹
     boolean controlPTHeateRpwron(CameraCmd cmd);
 
-    //闀滃ご闄ゅ啺
+    //闀滃ご鍔犵儹闄ゅ啺
     boolean controlCameraDeicing(CameraCmd cmd);
 
     //閰嶇疆閿佸畾
@@ -85,9 +80,11 @@
     //璁剧疆闆舵柟浣嶈
     boolean setZeroPtz(CameraCmd cmd);
 
-
     //寮曞鐩爣浣嶇疆
     boolean guideTargetPosition(CameraCmd cmd);
+
+    //褰曞儚
+    String record(CameraCmd cmd);
 
     //鎵嬪姩寮�濮嬪綍鍍�
     boolean recordStart(CameraCmd cmd);
@@ -96,11 +93,8 @@
     String recordStopToMinio(CameraCmd cmd);
 
     //鍋滄褰曞儚-涓嶄笂浼爉inio
-    void recordStopNotToMinio(CameraCmd cmd);
-
-    //鑾峰彇鐩告満閫氶亾淇℃伅
-    public List<ArdChannel> getCameraChannelList(ArdCameras camera);
+    boolean recordStopNotToMinio(CameraCmd cmd);
 
     //鑾峰彇GIS淇℃伅鏁版嵁
-    public Map<String, Object> getGisInfo(CameraCmd cmd);
+    Map<String, Object> getGisInfo(CameraCmd cmd);
 }

--
Gitblit v1.9.3