| | |
| | | import com.genersoft.iot.vmp.media.zlm.dto.MediaItem; |
| | | import com.genersoft.iot.vmp.media.zlm.dto.MediaServerItem; |
| | | import com.genersoft.iot.vmp.media.zlm.dto.StreamPushItem; |
| | | import com.genersoft.iot.vmp.vmanager.bean.StreamPushExcelDto; |
| | | import com.github.pagehelper.PageInfo; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | public interface IStreamPushService { |
| | | |
| | |
| | | |
| | | /** |
| | | * 获取 |
| | | * @param page |
| | | * @param count |
| | | * @return |
| | | */ |
| | | PageInfo<StreamPushItem> getPushList(Integer page, Integer count); |
| | | PageInfo<StreamPushItem> getPushList(Integer page, Integer count, String query, Boolean pushing, String mediaServerId); |
| | | |
| | | List<StreamPushItem> getPushList(String mediaSererId); |
| | | |
| | | StreamPushItem transform(MediaItem item); |
| | |
| | | void zlmServerOffline(String mediaServerId); |
| | | |
| | | void clean(); |
| | | |
| | | boolean saveToRandomGB(); |
| | | |
| | | void batchAdd(List<StreamPushItem> streamPushExcelDtoList); |
| | | |
| | | boolean batchStop(List<GbStream> streamPushItems); |
| | | |
| | | void batchAddForUpload(List<StreamPushItem> streamPushItems, Map<String, List<String[]>> streamPushItemsForAll); |
| | | } |