Lawrence
2021-01-22 b0088b8bd38c7ddc0c3f88fb2c8485d44e9a6ddb
src/main/java/com/genersoft/iot/vmp/storager/IVideoManagerStorager.java
@@ -1,14 +1,10 @@
package com.genersoft.iot.vmp.storager;
import java.util.List;
import java.util.Map;
import com.alibaba.fastjson.JSONObject;
import com.genersoft.iot.vmp.common.PageResult;
import com.genersoft.iot.vmp.common.StreamInfo;
import com.genersoft.iot.vmp.conf.MediaServerConfig;
import com.genersoft.iot.vmp.gb28181.bean.Device;
import com.genersoft.iot.vmp.gb28181.bean.DeviceChannel;
import com.github.pagehelper.PageInfo;
/**    
 * @Description:视频设备数据存储接口
@@ -48,6 +44,21 @@
    * @param channel 通道
    */
   public void updateChannel(String deviceId, DeviceChannel channel);
   /**
    * 开始播放
    * @param deviceId 设备id
    * @param channelId 通道ID
    * @param streamId 流地址
    */
   public void startPlay(String deviceId, String channelId, String streamId);
   /**
    * 停止播放
    * @param deviceId 设备id
    * @param channelId 通道ID
    */
   public void stopPlay(String deviceId, String channelId);
   
   /**   
    * 获取设备
@@ -65,7 +76,7 @@
    * @param count 每页数量
    * @return
    */
   public PageResult queryChannelsByDeviceId(String deviceId, String query, Boolean hasSubChannel, String online, int page, int count);
   public PageInfo queryChannelsByDeviceId(String deviceId, String query, Boolean hasSubChannel, Boolean online, int page, int count);
   /**
    * 获取某个设备的通道列表
@@ -82,13 +93,13 @@
    */
   public DeviceChannel queryChannel(String deviceId, String channelId);
   /**
   /**
    * 获取多个设备
    *
    * @param deviceIds 设备ID数组
    * @param page 当前页数
    * @param count 每页数量
    * @return List<Device> 设备对象数组
    */
   public PageResult<Device> queryVideoDeviceList(String[] deviceIds, int page, int count);
   public PageInfo<Device> queryVideoDeviceList(int page, int count);
   /**
    * 获取多个设备
@@ -131,7 +142,7 @@
    * @param count
    * @return
    */
    PageResult querySubChannels(String deviceId, String channelId, String query, Boolean hasSubChannel, String online, int page, int count);
   PageInfo querySubChannels(String deviceId, String channelId, String query, Boolean hasSubChannel, String online, int page, int count);
   /**