liusuyi
2024-10-10 38f29e38fcc668171dc05c53d40a36b895c86102
ard-work/src/main/java/com/ruoyi/device/camera/factory/CameraSDK.java
@@ -4,11 +4,14 @@
import com.ruoyi.device.camera.domain.ArdCameras;
import com.ruoyi.device.camera.domain.CameraCmd;
import com.ruoyi.device.channel.domain.ArdChannel;
import com.ruoyi.media.domain.Vtdu;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
import java.util.Map;
/**
 *  相机SDK策略接口
 * 相机SDK策略接口
 * 刘苏义
 * 2023/11/7 10:48:52
 */
@@ -65,11 +68,12 @@
    //获取云台锁定信息
    AjaxResult getPTZLockInfo(CameraCmd cmd);
    //抓图-返给前端二进制流
    AjaxResult captureJPEGPicture(CameraCmd cmd);
    //本地抓图
    AjaxResult localCapture(CameraCmd cmd);
    //抓图
    String picCutCate(CameraCmd cmd);
    //获取ptz
    AjaxResult getPtz(CameraCmd cmd);
@@ -104,8 +108,15 @@
    boolean recordStopNotToMinio(CameraCmd cmd);
    //获取相机通道信息
    List<ArdChannel> getIPChannelInfo(ArdCameras camera);
    List<ArdChannel> getChannels(ArdCameras camera);
    //获取GIS信息数据
    AjaxResult getGisInfo(CameraCmd cmd);
    //本地录像开始
    AjaxResult localRecordStart(CameraCmd cmd);
    //本地录像停止
    AjaxResult localRecordStop(CameraCmd cmd);
}