Class SubscribeAudioStatsSampler
-
- All Implemented Interfaces:
public final class SubscribeAudioStatsSampler
-
-
Field Summary
Fields Modifier and Type Field Description private DoubleSTART_AUDIO_SAMPLE_DURATIONprivate final List<Integer>audioLevelListprivate final List<Double>jitterBufferDelayAverageprivate LongaudioConcealedSamplesprivate LongaudioTotalSampleReceivedprivate LongaudioConcealmentEventsprivate LongfecPacketDiscardedprivate LongfecPacketReceivedprivate FloattotalSampleDurationprivate LongtotalPacketReceivedprivate LongtotalPacketLostprivate AudioSamplesSubscribelastSampleprivate final DoubleSAMPLE_DURATIONprivate final StringtrackIdprivate final Stringssrc
-
Constructor Summary
Constructors Constructor Description SubscribeAudioStatsSampler(Double SAMPLE_DURATION, String trackId, String ssrc)
-
Method Summary
-
-
Method Detail
-
getSTART_AUDIO_SAMPLE_DURATION
final Double getSTART_AUDIO_SAMPLE_DURATION()
-
setSTART_AUDIO_SAMPLE_DURATION
final Unit setSTART_AUDIO_SAMPLE_DURATION(Double START_AUDIO_SAMPLE_DURATION)
-
getAudioLevelList
final List<Integer> getAudioLevelList()
-
getJitterBufferDelayAverage
final List<Double> getJitterBufferDelayAverage()
-
getAudioConcealedSamples
final Long getAudioConcealedSamples()
-
setAudioConcealedSamples
final Unit setAudioConcealedSamples(Long audioConcealedSamples)
-
getAudioTotalSampleReceived
final Long getAudioTotalSampleReceived()
-
setAudioTotalSampleReceived
final Unit setAudioTotalSampleReceived(Long audioTotalSampleReceived)
-
getAudioConcealmentEvents
final Long getAudioConcealmentEvents()
-
setAudioConcealmentEvents
final Unit setAudioConcealmentEvents(Long audioConcealmentEvents)
-
getFecPacketDiscarded
final Long getFecPacketDiscarded()
-
setFecPacketDiscarded
final Unit setFecPacketDiscarded(Long fecPacketDiscarded)
-
getFecPacketReceived
final Long getFecPacketReceived()
-
setFecPacketReceived
final Unit setFecPacketReceived(Long fecPacketReceived)
-
getTotalSampleDuration
final Float getTotalSampleDuration()
-
setTotalSampleDuration
final Unit setTotalSampleDuration(Float totalSampleDuration)
-
getTotalPacketReceived
final Long getTotalPacketReceived()
-
setTotalPacketReceived
final Unit setTotalPacketReceived(Long totalPacketReceived)
-
getTotalPacketLost
final Long getTotalPacketLost()
-
setTotalPacketLost
final Unit setTotalPacketLost(Long totalPacketLost)
-
getLastSample
final AudioSamplesSubscribe getLastSample()
-
setLastSample
final Unit setLastSample(AudioSamplesSubscribe lastSample)
-
getSAMPLE_DURATION
final Double getSAMPLE_DURATION()
-
getTrackId
final String getTrackId()
-
shouldSample
final Boolean shouldSample(Double currentTimeStamp, Boolean forcePublish)
-
getCollectedSamples
final AudioAnalytics getCollectedSamples(Boolean forcePublish)
-
resetSamples
final Unit resetSamples()
-
add
final Unit add(Double audioLevel, Long audioConcealedSamples, Number audioTotalSampleReceived, Number audioConcealmentEvents, Number fecPacketDiscarded, Number fecPacketReceived, Float totalSampleDuration, Long totalPacketReceived, Long totalPacketLost, Double jitterBufferDelay, Number jitterBufferEmittedCount)
-
-
-
-