| | |
| | | public DeviceChannel queryChannel(String deviceId, String channelId);
|
| | |
|
| | | /**
|
| | | * 删除通道
|
| | | * @param deviceId 设备ID
|
| | | * @param channelId 通道ID
|
| | | */
|
| | | public int delChannel(String deviceId, String channelId);
|
| | |
|
| | | /**
|
| | | * 获取多个设备
|
| | | * @param page 当前页数
|
| | | * @param count 每页数量
|
| | |
| | | * @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);
|
| | |
|
| | | /**
|
| | | * 设置平台在线/离线
|
| | |
| | | * @return
|
| | | */
|
| | | Device queryVideoDeviceByChannelId(String channelId);
|
| | |
|
| | | /**
|
| | | * 通道上线
|
| | | * @param channelId 通道ID
|
| | | */
|
| | | void deviceChannelOnline(String deviceId, String channelId);
|
| | |
|
| | | /**
|
| | | * 通道离线
|
| | | * @param channelId 通道ID
|
| | | */
|
| | | void deviceChannelOffline(String deviceId, String channelId);
|
| | |
|
| | | /**
|
| | | * 通过app与stream获取StreamProxy
|
| | | * @param app
|
| | | * @param streamId
|
| | | * @return
|
| | | */
|
| | | StreamProxyItem getStreamProxyByAppAndStream(String app, String streamId);
|
| | | }
|