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