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

Classes

struct  ChannelParameters
 
struct  Config
 
struct  Derivatives
 
struct  Result
 

Public Member Functions

MCAPI double AdjustBiasFactor (double, double) const
 
MCAPI void CalculateInstantLowerBound ()
 
MCAPI void CalculateInstantUpperBound ()
 
MCAPI void CalculateTemporalWeights ()
 
MCAPI bool CanKeepIncreasingState (::webrtc::DataRate) const
 
MCAPI double GetAverageReportedByteLossRatio () const
 
MCAPI double GetAverageReportedLossRatio () const
 
MCAPI double GetAverageReportedPacketLossRatio () const
 
MCAPI::webrtc::DataRate GetCandidateBandwidthUpperBound () const
 
MCAPI ::std::vector<::webrtc::LossBasedBweV2::ChannelParametersGetCandidates (bool) const
 
MCAPI::webrtc::LossBasedBweV2::Derivatives GetDerivatives (::webrtc::LossBasedBweV2::ChannelParameters const &) const
 
MCAPI double GetFeasibleInherentLoss (::webrtc::LossBasedBweV2::ChannelParameters const &) const
 
MCAPI double GetHighBandwidthBias (::webrtc::DataRate) const
 
MCAPI double GetInherentLossUpperBound (::webrtc::DataRate) const
 
MCAPI::webrtc::DataRate GetInstantLowerBound () const
 
MCAPI::webrtc::DataRate GetInstantUpperBound () const
 
MCAPI::webrtc::LossBasedBweV2::Result GetLossBasedResult () const
 
MCAPI double GetObjective (::webrtc::LossBasedBweV2::ChannelParameters const &) const
 
MCAPI::webrtc::DataRate GetSendingRate (::webrtc::DataRate) const
 
MCAPI bool IsConfigValid () const
 
MCAPI bool IsEnabled () const
 
MCAPI bool IsEstimateIncreasingWhenLossLimited (::webrtc::DataRate, ::webrtc::DataRate)
 
MCAPI bool IsInLossLimitedState () const
 
MCAPI bool IsReady () const
 
MCAPI LossBasedBweV2 (::webrtc::FieldTrialsView const *)
 
MCAPI void NewtonsMethodUpdate (::webrtc::LossBasedBweV2::ChannelParameters &) const
 
MCAPI bool PaceAtLossBasedEstimate () const
 
MCAPI bool PushBackObservation (::rtc::ArrayView<::webrtc::PacketResult const >)
 
MCAPI bool ReadyToUseInStartPhase () const
 
MCAPI void SetAcknowledgedBitrate (::webrtc::DataRate)
 
MCAPI void SetMinMaxBitrate (::webrtc::DataRate, ::webrtc::DataRate)
 
MCAPI void UpdateBandwidthEstimate (::rtc::ArrayView<::webrtc::PacketResult const >, ::webrtc::DataRate, bool)
 
MCAPI bool UseInStartPhase () const
 
MCAPI void * $ctor (::webrtc::FieldTrialsView const *)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::std::optional<::webrtc::LossBasedBweV2::ConfigCreateConfig (::webrtc::FieldTrialsView const *)
 

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