LeviLamina
Loading...
Searching...
No Matches
webrtc::SendSideBandwidthEstimation Class Reference

Public Member Functions

MCAPI void ApplyTargetLimits (::webrtc::Timestamp)
 
MCAPI::webrtc::DataRate GetEstimatedLinkCapacity () const
 
MCAPI int GetMinBitrate () const
 
MCAPI::webrtc::DataRate GetUpperLimit () const
 
MCAPI bool IsInStartPhase (::webrtc::Timestamp) const
 
MCAPI bool IsRttAboveLimit () const
 
MCAPI bool LossBasedBandwidthEstimatorV1Enabled () const
 
MCAPI bool LossBasedBandwidthEstimatorV1ReadyForUse () const
 
MCAPI bool LossBasedBandwidthEstimatorV2Enabled () const
 
MCAPI bool LossBasedBandwidthEstimatorV2ReadyForUse () const
 
MCAPI void MaybeLogLossBasedEvent (::webrtc::Timestamp)
 
MCAPI void MaybeLogLowBitrateWarning (::webrtc::DataRate, ::webrtc::Timestamp)
 
MCAPI void OnRouteChange ()
 
MCAPI void OnSentPacket (::webrtc::SentPacket const &)
 
MCAPI bool PaceAtLossBasedEstimate () const
 
MCAPI SendSideBandwidthEstimation (::webrtc::FieldTrialsView const *, ::webrtc::RtcEventLog *)
 
MCAPI void SetAcknowledgedRate (::std::optional<::webrtc::DataRate >, ::webrtc::Timestamp)
 
MCAPI void SetBitrates (::std::optional<::webrtc::DataRate >, ::webrtc::DataRate, ::webrtc::DataRate, ::webrtc::Timestamp)
 
MCAPI void SetMinMaxBitrate (::webrtc::DataRate, ::webrtc::DataRate)
 
MCAPI void SetSendBitrate (::webrtc::DataRate, ::webrtc::Timestamp)
 
MCAPI void UpdateDelayBasedEstimate (::webrtc::Timestamp, ::webrtc::DataRate)
 
MCAPI void UpdateEstimate (::webrtc::Timestamp)
 
MCAPI void UpdateLossBasedEstimator (::webrtc::TransportPacketsFeedback const &, ::webrtc::BandwidthUsage, ::std::optional<::webrtc::DataRate >, bool)
 
MCAPI void UpdateMinHistory (::webrtc::Timestamp)
 
MCAPI void UpdatePacketsLost (int64, int64, ::webrtc::Timestamp)
 
MCAPI void UpdatePropagationRtt (::webrtc::Timestamp, ::webrtc::TimeDelta)
 
MCAPI void UpdateReceiverEstimate (::webrtc::Timestamp, ::webrtc::DataRate)
 
MCAPI void UpdateRtt (::webrtc::TimeDelta, ::webrtc::Timestamp)
 
MCAPI void UpdateTargetBitrate (::webrtc::DataRate, ::webrtc::Timestamp)
 
MCAPI void UpdateUmaStatsPacketsLost (::webrtc::Timestamp, int)
 
MCAPI::webrtc::LossBasedState loss_based_state () const
 
MCAPI::webrtc::DataRate target_rate () const
 
MCAPI void * $ctor (::webrtc::FieldTrialsView const *, ::webrtc::RtcEventLog *)
 
MCAPI void $dtor ()
 

The documentation for this class was generated from the following file: