FMLiveSwitchBandwidthEstimationRobustThroughputEstimator Class Reference

Instance Methods

(FMLiveSwitchBandwidthEstimationDataRate *) - getBitrate
 
(void) - incomingPacketFeedbackVector:
 
(instancetype) - initWithSettings:
 
(FMLiveSwitchBandwidthEstimationDataRate *) - peekRate
 
(void) - setAlrEndedTime:
 
(void) - setAlrWithInAlr:
 
- Instance Methods inherited from FMLiveSwitchBandwidthEstimationAcknowledgedBitrateEstimatorInterface
(instancetype) - init
 

Class Methods

(FMLiveSwitchBandwidthEstimationRobustThroughputEstimator *) + robustThroughputEstimatorWithSettings:
 
- Class Methods inherited from FMLiveSwitchBandwidthEstimationAcknowledgedBitrateEstimatorInterface
(FMLiveSwitchBandwidthEstimationAcknowledgedBitrateEstimatorInterface *) + acknowledgedBitrateEstimatorInterface
 
(FMLiveSwitchBandwidthEstimationAcknowledgedBitrateEstimatorInterface *) + create
 

Method Documentation

◆ getBitrate

◆ incomingPacketFeedbackVector:

- (void) incomingPacketFeedbackVector: (NSMutableArray< FMLiveSwitchBandwidthEstimationPacketResult * > *)  packetFeedbackVector

◆ initWithSettings:

- (instancetype) initWithSettings: (FMLiveSwitchBandwidthEstimationRobustThroughputEstimatorSettings *)  settings

◆ peekRate

◆ robustThroughputEstimatorWithSettings:

◆ setAlrEndedTime:

◆ setAlrWithInAlr:

- (void) setAlrWithInAlr: (bool)  inAlr