| | |
| | | */ |
| | | public List<Device> queryVideoDeviceList(); |
| | | |
| | | /** |
| | | * 删除设备 |
| | | * |
| | | * @param deviceId 设备ID |
| | | * @return true:删除成功 false:删除失败 |
| | | */ |
| | | public boolean delete(String deviceId); |
| | | |
| | | /** |
| | | * 更新设备在线 |
| | | * |
| | | * @param deviceId 设备ID |
| | | * @return true:更新成功 false:更新失败 |
| | | */ |
| | | public boolean online(String deviceId); |
| | | |
| | | /** |
| | | * 更新设备离线 |
| | | * |
| | | * @param deviceId 设备ID |
| | | * @return true:更新成功 false:更新失败 |
| | | */ |
| | | public boolean outline(String deviceId); |
| | | |
| | | /** |
| | | * 更新所有设备离线 |
| | | * |
| | | * @return true:更新成功 false:更新失败 |
| | | */ |
| | | public boolean outlineForAll(); |
| | | |
| | | |
| | | /** |
| | |
| | | * @param parentPlatform |
| | | */ |
| | | boolean deleteParentPlatform(ParentPlatform parentPlatform); |
| | | |
| | | |
| | | /** |
| | | * 分页获取上级平台 |
| | | * @param page |
| | | * @param count |
| | | * @return |
| | | */ |
| | | PageInfo<ParentPlatform> queryParentPlatformList(int page, int count); |
| | | |
| | | /** |
| | | * 获取所有已启用的平台 |
| | |
| | | List<DeviceChannel> queryGbStreamListInPlatform(String platformId); |
| | | |
| | | /** |
| | | * 批量更新推流列表 |
| | | * @param streamPushItems |
| | | */ |
| | | void updateMediaList(List<StreamPushItem> streamPushItems); |
| | | |
| | | /** |
| | | * 更新单个推流 |
| | | * @param streamPushItem |
| | | */ |
| | | void updateMedia(StreamPushItem streamPushItem); |
| | | |
| | | /** |
| | | * 移除单个推流 |
| | | * @param app |
| | | * @param stream |
| | | */ |
| | | int removeMedia(String app, String stream); |
| | | |
| | | |
| | | /** |
| | | * 获取但个推流 |
| | | * @param app |
| | | * @param stream |
| | | * @return |
| | | */ |
| | | StreamPushItem getMedia(String app, String stream); |
| | | |
| | | |
| | | /** |
| | | * 清空推流列表 |
| | | */ |
| | | void clearMediaList(); |
| | | |
| | | /** |
| | | * 设置流离线 |