|  |  | 
 |  |  |    public void updateChannel(String deviceId, DeviceChannel channel);
 | 
 |  |  | 
 | 
 |  |  |    /**
 | 
 |  |  |     * 批量添加设备通道
 | 
 |  |  |     *
 | 
 |  |  |     * @param deviceId 设备id
 | 
 |  |  |     * @param channels 多个通道
 | 
 |  |  |     */
 | 
 |  |  |    public void updateChannels(String deviceId, List<DeviceChannel> channels);
 | 
 |  |  | 
 | 
 |  |  |    /**
 | 
 |  |  |     * 开始播放
 | 
 |  |  |     * @param deviceId 设备id
 | 
 |  |  |     * @param channelId 通道ID
 | 
 |  |  | 
 |  |  |     * @param channelId
 | 
 |  |  |     * @return
 | 
 |  |  |     */
 | 
 |  |  |    GbStream queryStreamInParentPlatform(String platformId, String channelId);
 | 
 |  |  |    List<GbStream> queryStreamInParentPlatform(String platformId, String channelId);
 | 
 |  |  | 
 | 
 |  |  |    /**
 | 
 |  |  |     * 获取平台关联的直播流
 | 
 |  |  | 
 |  |  |     * @param app
 | 
 |  |  |     * @param stream
 | 
 |  |  |     */
 | 
 |  |  |    void removeMedia(String app, String stream);
 | 
 |  |  |    int removeMedia(String app, String stream);
 | 
 |  |  | 
 | 
 |  |  | 
 | 
 |  |  |    /**
 | 
 |  |  | 
 |  |  |     * @param app
 | 
 |  |  |     * @param streamId
 | 
 |  |  |     */
 | 
 |  |  |    void mediaOutline(String app, String streamId);
 | 
 |  |  |    int mediaOutline(String app, String streamId);
 | 
 |  |  | 
 | 
 |  |  |    /**
 | 
 |  |  |     * 设置平台在线/离线
 | 
 |  |  | 
 |  |  |     * @param channelId 通道ID
 | 
 |  |  |     */
 | 
 |  |  |    void deviceChannelOffline(String deviceId, String channelId);
 | 
 |  |  | 
 | 
 |  |  |    /**
 | 
 |  |  |     * 通过app与stream获取StreamProxy
 | 
 |  |  |     * @param app
 | 
 |  |  |     * @param streamId
 | 
 |  |  |     * @return
 | 
 |  |  |     */
 | 
 |  |  |     StreamProxyItem getStreamProxyByAppAndStream(String app, String streamId);
 | 
 |  |  | 
 | 
 |  |  | }
 |