| | |
| | | |
| | | import com.ruoyi.device.camera.domain.ArdCameras; |
| | | import com.ruoyi.device.camera.domain.CameraCmd; |
| | | |
| | | import java.io.IOException; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @ClassName: sdkClinet |
| | | * @Description:海康操作客户端接口类 |
| | | * @Description: 海康操作客户端接口类 |
| | | * @Author: Administrator |
| | | * @Date: 2023年01月17日 15:59 |
| | | * @Version: 1.0 |
| | |
| | | boolean setFocusPos(CameraCmd cmd); |
| | | |
| | | //获取聚焦值 |
| | | Map getFocusPos(CameraCmd cmd); |
| | | Map<String,Object> getFocusPos(CameraCmd cmd); |
| | | |
| | | //设置预置位 |
| | | boolean setPreset(CameraCmd cmd); |
| | |
| | | |
| | | //聚焦模式 |
| | | boolean controlFocusMode(CameraCmd cmd); |
| | | |
| | | //获取聚焦模式 |
| | | String getFocusMode(CameraCmd cmd); |
| | | |
| | | //云台加热 |
| | | boolean controlPTHeateRpwron(CameraCmd cmd); |
| | | |
| | |
| | | |
| | | //配置锁定 |
| | | boolean controlLock(CameraCmd cmd); |
| | | |
| | | //配置解锁 |
| | | boolean controlUnLock(CameraCmd cmd); |
| | | |
| | | //获取云台锁定信息 |
| | | int getPTZLockInfo(CameraCmd cmd); |
| | |
| | | //手动录像 |
| | | String record(CameraCmd cmd); |
| | | |
| | | //手动录像 |
| | | String recordToMinio(CameraCmd cmd); |
| | | |
| | | //引导目标位置 |
| | | boolean guideTargetPosition(CameraCmd cmd); |
| | | |
| | | //开始录像 |
| | | void recordStart(CameraCmd cmd); |
| | | |
| | | //停止录像-上传minio-返回录像url |
| | | String recordStopToMinio(CameraCmd cmd); |
| | | |
| | | //停止录像-不上传minio |
| | | void recordStopNotToMinio(CameraCmd cmd); |
| | | } |