public interface MediaStreamStats2 extends MediaStreamStats
MediaStream
.
The reason to extend the MediaStreamStats
interface rather than
adding methods into it is to allow the implementation to reside in a separate
class. This is desirable in order to:
1. Help to keep the old interface for backward compatibility.
2. Provide a "clean" place where future code can be added, thus avoiding
further cluttering of the already overly complicated
MediaStreamStatsImpl
.Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends ReceiveTrackStats> |
getAllReceiveStats() |
java.util.Collection<? extends SendTrackStats> |
getAllSendStats() |
ReceiveTrackStats |
getReceiveStats() |
ReceiveTrackStats |
getReceiveStats(long ssrc) |
SendTrackStats |
getSendStats() |
SendTrackStats |
getSendStats(long ssrc) |
addRTCPPacketListener, getAvgDownloadJitterMs, getAvgUploadJitterMs, getDownloadJitterMs, getDownloadNbPacketLost, getDownloadPercentLoss, getDownloadRateKiloBitPerSec, getDownloadVideoSize, getEncoding, getEncodingClockRate, getJitterBufferDelayMs, getJitterBufferDelayPackets, getLocalIPAddress, getLocalPort, getMaxDownloadJitterMs, getMaxUploadJitterMs, getMinDownloadJitterMs, getMinUploadJitterMs, getNbDiscarded, getNbDiscardedFull, getNbDiscardedLate, getNbDiscardedReset, getNbDiscardedShrink, getNbFec, getNbPackets, getNbPacketsLost, getNbPacketsReceived, getNbPacketsSent, getNbReceivedBytes, getNbSentBytes, getPacketQueueCountPackets, getPacketQueueSize, getPercentDiscarded, getRemoteIPAddress, getRemotePort, getRTCPReports, getRttMs, getSendingBitrate, getUploadJitterMs, getUploadNbPacketLost, getUploadPercentLoss, getUploadRateKiloBitPerSec, getUploadVideoSize, isAdaptiveBufferEnabled, removeRTCPPacketListener, updateStats
ReceiveTrackStats getReceiveStats()
MediaStream
in the receive direction.SendTrackStats getSendStats()
MediaStream
in the send direction.ReceiveTrackStats getReceiveStats(long ssrc)
SendTrackStats getSendStats(long ssrc)
java.util.Collection<? extends SendTrackStats> getAllSendStats()
java.util.Collection<? extends ReceiveTrackStats> getAllReceiveStats()
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.