FMLiveSwitchBandwidthEstimationTransportFeedbackAdapter Class Reference

Instance Methods

(void) - addPacketWithPacketToSend:pacingInfo:overheadBytes:creationTime:
 
(FMLiveSwitchBandwidthEstimationDataSize *) - getOutstandingData
 
(instancetype) - init
 
(FMLiveSwitchBandwidthEstimationSentPacket *) - processSentPacket:
 
(FMLiveSwitchBandwidthEstimationTransportPacketsFeedback *) - processTransportFeedback:feedbackReceiveTime:
 
(void) - setNetworkRoute:
 

Class Methods

(FMLiveSwitchBandwidthEstimationTransportFeedbackAdapter *) + transportFeedbackAdapter
 

Method Documentation

◆ addPacketWithPacketToSend:pacingInfo:overheadBytes:creationTime:

- (void) addPacketWithPacketToSend: (FMLiveSwitchBandwidthEstimationRtpPacketToSend *)  packetToSend
pacingInfo: (FMLiveSwitchBandwidthEstimationPacedPacketInfo *)  pacingInfo
overheadBytes: (int)  overheadBytes
creationTime: (FMLiveSwitchBandwidthEstimationTimestamp *)  creationTime 

◆ getOutstandingData

- (FMLiveSwitchBandwidthEstimationDataSize*) getOutstandingData

◆ init

- (instancetype) init

◆ processSentPacket:

◆ processTransportFeedback:feedbackReceiveTime:

- (FMLiveSwitchBandwidthEstimationTransportPacketsFeedback*) processTransportFeedback: (NSObject< FMLiveSwitchBandwidthEstimationITransportFeedback > *)  feedback
feedbackReceiveTime: (FMLiveSwitchBandwidthEstimationTimestamp *)  feedbackReceiveTime 

◆ setNetworkRoute:

- (void) setNetworkRoute: (FMLiveSwitchBandwidthEstimationNetworkRoute *)  networkRoute

◆ transportFeedbackAdapter