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: |
| - (instancetype) initWithSettings: | (FMLiveSwitchBandwidthEstimationTrendlineEstimatorSettings *) | settings | |
| networkStatePredictor: | (NSObject< FMLiveSwitchBandwidthEstimationINetworkStatePredictor > *) | networkStatePredictor | |
| - (FMLiveSwitchBandwidthEstimationBandwidthUsage) state |
Reimplemented from <FMLiveSwitchBandwidthEstimationIDelayIncreaseDetector>.
| + (FMLiveSwitchBandwidthEstimationTrendlineEstimator*) trendlineEstimatorWithSettings: | (FMLiveSwitchBandwidthEstimationTrendlineEstimatorSettings *) | settings | |
| networkStatePredictor: | (NSObject< FMLiveSwitchBandwidthEstimationINetworkStatePredictor > *) | networkStatePredictor | |
| - (void) updateTrendlineWithRecvDeltaMs: | (double) | recvDeltaMs | |
| sendDeltaMs: | (double) | sendDeltaMs | |
| sendTimeMs: | (long long) | sendTimeMs | |
| arrivalTimeMs: | (long long) | arrivalTimeMs | |
| packetSize: | (int) | packetSize | |
| - (void) updateWithRecvDeltaMs: | (double) | recvDeltaMs | |
| sendDeltaMs: | (double) | sendDeltaMs | |
| sendTimeMs: | (long long) | sendTimeMs | |
| arrivalTimeMs: | (long long) | arrivalTimeMs | |
| packetSize: | (int) | packetSize | |
| calculatedDeltas: | (bool) | calculatedDeltas | |
Reimplemented from <FMLiveSwitchBandwidthEstimationIDelayIncreaseDetector>.