FMLiveSwitchBandwidthEstimationTrendlineEstimator Class Reference

Instance Methods

(instancetype) - initWithSettings:networkStatePredictor:
 
(FMLiveSwitchBandwidthEstimationBandwidthUsage) - state
 
(void) - updateTrendlineWithRecvDeltaMs:sendDeltaMs:sendTimeMs:arrivalTimeMs:packetSize:
 
(void) - updateWithRecvDeltaMs:sendDeltaMs:sendTimeMs:arrivalTimeMs:packetSize:calculatedDeltas:
 

Class Methods

(FMLiveSwitchBandwidthEstimationTrendlineEstimator *) + trendlineEstimatorWithSettings:networkStatePredictor:
 

Method Documentation

◆ initWithSettings:networkStatePredictor:

- (instancetype) initWithSettings: (FMLiveSwitchBandwidthEstimationTrendlineEstimatorSettings *)  settings
networkStatePredictor: (NSObject< FMLiveSwitchBandwidthEstimationINetworkStatePredictor > *)  networkStatePredictor 

◆ state

- (FMLiveSwitchBandwidthEstimationBandwidthUsage) state

◆ trendlineEstimatorWithSettings:networkStatePredictor:

+ (FMLiveSwitchBandwidthEstimationTrendlineEstimator*) trendlineEstimatorWithSettings: (FMLiveSwitchBandwidthEstimationTrendlineEstimatorSettings *)  settings
networkStatePredictor: (NSObject< FMLiveSwitchBandwidthEstimationINetworkStatePredictor > *)  networkStatePredictor 

◆ updateTrendlineWithRecvDeltaMs:sendDeltaMs:sendTimeMs:arrivalTimeMs:packetSize:

- (void) updateTrendlineWithRecvDeltaMs: (double)  recvDeltaMs
sendDeltaMs: (double)  sendDeltaMs
sendTimeMs: (long long)  sendTimeMs
arrivalTimeMs: (long long)  arrivalTimeMs
packetSize: (int)  packetSize 

◆ updateWithRecvDeltaMs:sendDeltaMs:sendTimeMs:arrivalTimeMs:packetSize:calculatedDeltas:

- (void) updateWithRecvDeltaMs: (double)  recvDeltaMs
sendDeltaMs: (double)  sendDeltaMs
sendTimeMs: (long long)  sendTimeMs
arrivalTimeMs: (long long)  arrivalTimeMs
packetSize: (int)  packetSize
calculatedDeltas: (bool)  calculatedDeltas