|  |  | 
 |  |  | package com.genersoft.iot.vmp.gb28181.transmit.cmd;
 | 
 |  |  | 
 | 
 |  |  | import com.genersoft.iot.vmp.common.StreamInfo;
 | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.Device;
 | 
 |  |  | 
 | 
 |  |  | /**    
 | 
 |  |  |  * @Description:设备能力接口,用于定义设备的控制、查询能力   
 | 
 |  |  |  * @author: songww
 | 
 |  |  |  * @author: swwheihei
 | 
 |  |  |  * @date:   2020年5月3日 下午9:16:34     
 | 
 |  |  |  */
 | 
 |  |  | public interface ISIPCommander {
 | 
 |  |  | 
 |  |  |     * @param device  视频设备
 | 
 |  |  |     * @param channelId  预览通道
 | 
 |  |  |     */
 | 
 |  |  |    public String playStreamCmd(Device device,String channelId);
 | 
 |  |  |    public StreamInfo playStreamCmd(Device device, String channelId);
 | 
 |  |  | 	 | 
 |  |  |    /**
 | 
 |  |  |     * 请求回放视频流
 | 
 |  |  |     *  | 
 |  |  |     * @param device  视频设备
 | 
 |  |  |     * @param channelId  预览通道
 | 
 |  |  |     * @param startTime 开始时间,格式要求:yyyy-MM-dd HH:mm:ss
 | 
 |  |  |     * @param endTime 结束时间,格式要求:yyyy-MM-dd HH:mm:ss
 | 
 |  |  |     */
 | 
 |  |  |    public String playbackStreamCmd(Device device,String channelId, String startTime, String endTime);
 | 
 |  |  | 	 | 
 |  |  |    /**
 | 
 |  |  |     * 视频流停止
 | 
 |  |  |     *  | 
 |  |  |     * @param ssrc  ssrc
 | 
 |  |  |     */
 | 
 |  |  |    public void streamByeCmd(String ssrc);
 | 
 |  |  |    
 | 
 |  |  |    /**
 | 
 |  |  |     * 语音广播
 | 
 |  |  | 
 |  |  |     * @param startTime 开始时间,格式要求:yyyy-MM-dd HH:mm:ss
 | 
 |  |  |     * @param endTime 结束时间,格式要求:yyyy-MM-dd HH:mm:ss
 | 
 |  |  |     */
 | 
 |  |  |    public boolean recordInfoQuery(Device device, String startTime, String endTime);
 | 
 |  |  |    public boolean recordInfoQuery(Device device, String channelId, String startTime, String endTime);
 | 
 |  |  |    
 | 
 |  |  |    /**
 | 
 |  |  |     * 查询报警信息
 |