| | |
| | | devices = storager.queryVideoDeviceList(null); |
| | | result.put("DeviceCount", devices.size()); |
| | | }else { |
| | | PageResult<Device> deviceList = storager.queryVideoDeviceList(null, start, limit); |
| | | PageResult<Device> deviceList = storager.queryVideoDeviceList(null, start/limit, limit); |
| | | result.put("DeviceCount", deviceList.getTotal()); |
| | | devices = deviceList.getData(); |
| | | } |
| | |
| | | deviceChannels = storager.queryChannelsByDeviceId(serial); |
| | | result.put("ChannelCount", deviceChannels.size()); |
| | | }else { |
| | | PageResult<DeviceChannel> pageResult = storager.queryChannelsByDeviceId(serial, start, limit); |
| | | PageResult<DeviceChannel> pageResult = storager.queryChannelsByDeviceId(serial, null, null, null,start/limit, limit); |
| | | result.put("ChannelCount", pageResult.getTotal()); |
| | | deviceChannels = pageResult.getData(); |
| | | } |
| | |
| | | deviceJOSNChannel.put("Name", deviceChannel.getName()); |
| | | deviceJOSNChannel.put("Custom", false); |
| | | deviceJOSNChannel.put("CustomName", ""); |
| | | deviceJOSNChannel.put("SubCount", 0); // TODO ? 子节点数, SubCount > 0 表示该通道为子目录 |
| | | deviceJOSNChannel.put("SubCount", deviceChannel.getSubCount()); // TODO ? 子节点数, SubCount > 0 表示该通道为子目录 |
| | | deviceJOSNChannel.put("SnapURL", ""); |
| | | deviceJOSNChannel.put("Manufacturer ", deviceChannel.getManufacture()); |
| | | deviceJOSNChannel.put("Model", deviceChannel.getModel()); |
| | |
| | | deviceJOSNChannel.put("PTZType ", deviceChannel.getPTZType()); // 云台类型, 0 - 未知, 1 - 球机, 2 - 半球, |
| | | // 3 - 固定枪机, 4 - 遥控枪机 |
| | | deviceJOSNChannel.put("CustomPTZType", ""); |
| | | deviceJOSNChannel.put("StreamID", deviceChannel.getSsrc()); // StreamID 直播流ID, 有值表示正在直播 |
| | | deviceJOSNChannel.put("StreamID", deviceChannel.getStreamId()); // StreamID 直播流ID, 有值表示正在直播 |
| | | deviceJOSNChannel.put("NumOutputs ", -1); // 直播在线人数 |
| | | channleJSONList.add(deviceJOSNChannel); |
| | | } |