Class PublishVideoStatsSampler
-
- All Implemented Interfaces:
public final class PublishVideoStatsSampler
-
-
Field Summary
Fields Modifier and Type Field Description private final List<Long>roundTripTimeMsprivate final List<Double>jitterMsprivate LongtotalPacketsLostprivate DoubletotalPacketSendDelayprivate LongpacketsSentprivate final List<Long>avgBitrateBpsprivate final List<Integer>fpsprivate final List<Long>avgAvailableOutgoingBitrateBpsprivate QualityLimitationReasonsqualityReasonsprivate DoubleSTART_VIDEO_SAMPLE_DURATIONprivate final DoubleSAMPLE_DURATIONprivate final StringtrackIdprivate final Stringridprivate final Stringssrcprivate final Stringsource
-
Method Summary
-
-
Method Detail
-
getRoundTripTimeMs
final List<Long> getRoundTripTimeMs()
-
getJitterMs
final List<Double> getJitterMs()
-
getTotalPacketsLost
final Long getTotalPacketsLost()
-
setTotalPacketsLost
final Unit setTotalPacketsLost(Long totalPacketsLost)
-
getTotalPacketSendDelay
final Double getTotalPacketSendDelay()
-
setTotalPacketSendDelay
final Unit setTotalPacketSendDelay(Double totalPacketSendDelay)
-
getPacketsSent
final Long getPacketsSent()
-
setPacketsSent
final Unit setPacketsSent(Long packetsSent)
-
getAvgBitrateBps
final List<Long> getAvgBitrateBps()
-
getAvgAvailableOutgoingBitrateBps
final List<Long> getAvgAvailableOutgoingBitrateBps()
-
getQualityReasons
final QualityLimitationReasons getQualityReasons()
-
setQualityReasons
final Unit setQualityReasons(QualityLimitationReasons qualityReasons)
-
getSTART_VIDEO_SAMPLE_DURATION
final Double getSTART_VIDEO_SAMPLE_DURATION()
-
setSTART_VIDEO_SAMPLE_DURATION
final Unit setSTART_VIDEO_SAMPLE_DURATION(Double START_VIDEO_SAMPLE_DURATION)
-
getSAMPLE_DURATION
final Double getSAMPLE_DURATION()
-
getTrackId
final String getTrackId()
-
shouldSample
final Boolean shouldSample(Double currentTimeStamp, Boolean isForceSample)
-
add
final Unit add(Integer width, Integer height, QualityLimitationReasons qualityReasons, Double availableOutgoingBitrate, Integer fps, String trackId, Double bitRate, Double totalPacketSendDelay, Long packetsSent, Double timestamp)
-
getCollectedSamples
final VideoAnalytics getCollectedSamples(Boolean force)
-
resetSamples
final Unit resetSamples()
-
clearCurrentSampledStats
final Unit clearCurrentSampledStats()
-
-
-
-