648540858
2020-11-13 33b51c40ddd9750a19b2c6a6618fb22386f87cd7
src/main/java/com/genersoft/iot/vmp/storager/jdbc/VideoManagerJdbcStoragerImpl.java
@@ -1,7 +1,12 @@
package com.genersoft.iot.vmp.storager.jdbc;
import java.util.List;
import java.util.Map;
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.DeviceChannel;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
@@ -11,13 +16,23 @@
/**    
 * @Description:视频设备数据存储-jdbc实现  
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月6日 下午2:28:12     
 */
@Component("jdbcStorager")
public class VideoManagerJdbcStoragerImpl implements IVideoManagerStorager {
   /**
   @Override
   public boolean updateMediaInfo(MediaServerConfig mediaServerConfig) {
      return false;
   }
   @Override
   public MediaServerConfig getMediaInfo() {
      return null;
   }
   /**
    * 根据设备ID判断设备是否存在
    * 
    * @param deviceId 设备ID
@@ -40,18 +55,17 @@
      // TODO Auto-generated method stub
      return false;
   }
   /**
    * 视频设备更新
    *
    * @param device 设备对象
    * @return true:更新成功  false:更新失败
    */
   @Override
   public boolean update(Device device) {
      // TODO Auto-generated method stub
   public boolean updateDevice(Device device) {
      return false;
   }
   @Override
   public void updateChannel(String deviceId, DeviceChannel channel) {
   }
   /**   
    * 获取设备
@@ -62,6 +76,27 @@
   @Override
   public Device queryVideoDevice(String deviceId) {
      // TODO Auto-generated method stub
      return null;
   }
   @Override
   public PageResult queryChannelsByDeviceId(String deviceId, String query, Boolean hasSubChannel, String online, int page, int count) {
      return null;
   }
   @Override
   public List<DeviceChannel> queryChannelsByDeviceId(String deviceId) {
      return null;
   }
   @Override
   public DeviceChannel queryChannel(String deviceId, String channelId) {
      return null;
   }
   @Override
   public PageResult<Device> queryVideoDeviceList(String[] deviceIds, int page, int count) {
      return null;
   }
@@ -113,4 +148,69 @@
      return false;
   }
   @Override
   public boolean stopPlay(StreamInfo streamInfo) {
      return false;
   }
   @Override
   public StreamInfo queryPlay(StreamInfo streamInfo) {
      return null;
   }
   @Override
   public PageResult querySubChannels(String deviceId, String channelId, String query, Boolean hasSubChannel, String online, int page, int count) {
      return null;
   }
   @Override
   public void updateCatch() {
      System.out.println("##################");
   }
   @Override
   public void cleanChannelsForDevice(String deviceId) {
   }
   @Override
   public boolean startPlay(StreamInfo stream) {
      return false;
   }
   @Override
   public StreamInfo queryPlayBySSRC(String ssrc) {
      return null;
   }
   @Override
   public StreamInfo queryPlayByDevice(String deviceId, String code) {
      return null;
   }
   @Override
   public Map<String, StreamInfo> queryPlayByDeviceId(String deviceId) {
      return null;
   }
   @Override
   public boolean startPlayback(StreamInfo streamInfo) {
      return false;
   }
   @Override
   public boolean stopPlayback(StreamInfo streamInfo) {
      return false;
   }
   @Override
   public StreamInfo queryPlaybackByDevice(String deviceId, String channelId) {
      return null;
   }
   @Override
   public StreamInfo queryPlaybackBySSRC(String ssrc) {
      return null;
   }
}