/** * Add the stats contained by <tt>stats<tt> to their corresponding <tt>SummaryStats</tt> * objects. * * @param stats the stats of a stream that will be added. */ public void add(MediaStreamStats stats) { downloadJitterMs.addValue(stats.getDownloadJitterMs()); downloadPercentLoss.addValue(stats.getDownloadPercentLoss()); downloadRateKiloBitPerSec.addValue(stats.getDownloadRateKiloBitPerSec()); jitterBufferDelayMs.addValue(stats.getJitterBufferDelayMs()); jitterBufferDelayPackets.addValue(stats.getJitterBufferDelayPackets()); nbDiscarded.addValue(stats.getNbDiscarded()); nbDiscardedFull.addValue(stats.getNbDiscardedFull()); nbDiscardedLate.addValue(stats.getNbDiscardedLate()); nbDiscardedReset.addValue(stats.getNbDiscardedReset()); nbDiscardedShrink.addValue(stats.getNbDiscardedShrink()); nbFec.addValue(stats.getNbFec()); nbPackets.addValue(stats.getNbPackets()); nbPacketsLost.addValue(stats.getNbPacketsLost()); nbReceivedBytes.addValue(stats.getNbReceivedBytes()); nbSentBytes.addValue(stats.getNbSentBytes()); packetQueueCountPackets.addValue(stats.getPacketQueueCountPackets()); packetQueueSize.addValue(stats.getPacketQueueSize()); percentDiscarded.addValue(stats.getPercentDiscarded()); rttMs.addValue(stats.getRttMs()); uploadJitterMs.addValue(stats.getUploadJitterMs()); uploadPercentLoss.addValue(stats.getUploadPercentLoss()); uploadRateKiloBitPerSec.addValue(stats.getUploadRateKiloBitPerSec()); }