| | |
| | | import com.ard.common.core.domain.AjaxResult; |
| | | import com.ard.device.camera.domain.ArdCamera; |
| | | import com.ard.device.camera.domain.CameraCmd; |
| | | import com.ard.device.channel.domain.ArdChannel; |
| | | import com.ard.device.channel.domain.VideoCompressionCfg; |
| | | |
| | | import java.util.List; |
| | | |
| | | |
| | | /** |
| | |
| | | public interface CameraSDK { |
| | | |
| | | //登录 |
| | | AjaxResult login(ArdCamera cameras); |
| | | void login(ArdCamera cameras); |
| | | |
| | | //注销 |
| | | boolean logout(String cameraId); |
| | | void logout(String cameraId); |
| | | |
| | | //在线状态 |
| | | boolean isOnLine(CameraCmd cmd); |
| | |
| | | //获取码流压缩参数 |
| | | VideoCompressionCfg getVideoCompressionCfg(CameraCmd cmd); |
| | | |
| | | //获取相机通道信息 |
| | | List<ArdChannel> getChannels(ArdCamera camera); |
| | | } |