| | |
| | | import com.ruoyi.device.camera.domain.CameraCmd;
|
| | | import org.springframework.scheduling.annotation.Async;
|
| | |
|
| | | import javax.servlet.http.HttpServletResponse;
|
| | | import java.util.Map;
|
| | |
|
| | | public interface ICameraSdkService {
|
| | |
|
| | | //登录
|
| | | Boolean login(ArdCameras ardCamera);
|
| | | //同步登录
|
| | | AjaxResult login(ArdCameras ardCamera);
|
| | |
|
| | | //异步登录
|
| | | AjaxResult asyncLogin(ArdCameras ardCamera);
|
| | |
|
| | | //注销
|
| | | boolean logout(String cameraId);
|
| | |
| | | //获取云台锁定信息
|
| | | AjaxResult getPTZLockInfo(CameraCmd cmd);
|
| | |
|
| | | //抓图-返给前端二进制流
|
| | | String captureJPEGPicture(CameraCmd cmd);
|
| | | //本地抓图
|
| | | AjaxResult localCapture(CameraCmd cmd);
|
| | |
|
| | | //抓图
|
| | | String picCutCate(CameraCmd cmd);
|
| | |
| | |
|
| | | //获取GIS信息数据
|
| | | AjaxResult getGisInfo(CameraCmd cmd);
|
| | |
|
| | | //本地录像开始
|
| | | AjaxResult localRecordStart(CameraCmd cmd);
|
| | | //本地录像停止
|
| | | AjaxResult localRecordStop(CameraCmd cmd);
|
| | | }
|