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

Classes

struct  ChannelParameters
struct  Config
struct  Derivatives
struct  HoldInfo
struct  Observation
struct  PaddingInfo
struct  PartialObservation
struct  Result

Public Member Functions

LossBasedBweV2 & operator= (LossBasedBweV2 const &)
 LossBasedBweV2 (LossBasedBweV2 const &)
MCAPI void CalculateInstantLowerBound ()
MCAPI double GetAverageReportedLossRatio () const
MCAPI ::std::vector<::webrtc::LossBasedBweV2::ChannelParametersGetCandidates (bool in_alr) const
MCAPI::webrtc::LossBasedBweV2::Derivatives GetDerivatives (::webrtc::LossBasedBweV2::ChannelParameters const &channel_parameters) const
MCAPI::webrtc::LossBasedBweV2::Result GetLossBasedResult () const
MCAPI double GetObjective (::webrtc::LossBasedBweV2::ChannelParameters const &channel_parameters) const
MCAPI bool IsConfigValid () const
MCAPI bool IsEnabled () const
MCAPI bool IsReady () const
MCAPI LossBasedBweV2 (::webrtc::FieldTrialsView const *key_value_config)
MCAPI bool PaceAtLossBasedEstimate () const
MCAPI bool PushBackObservation (::rtc::ArrayView<::webrtc::PacketResult const > packet_results)
MCAPI bool ReadyToUseInStartPhase () const
MCAPI void SetAcknowledgedBitrate (::webrtc::DataRate acknowledged_bitrate)
MCAPI void SetMinMaxBitrate (::webrtc::DataRate min_bitrate, ::webrtc::DataRate max_bitrate)
MCAPI void UpdateBandwidthEstimate (::rtc::ArrayView<::webrtc::PacketResult const > packet_results, ::webrtc::DataRate delay_based_estimate, bool in_alr)
MCAPI bool UseInStartPhase () const
MCAPI void * $ctor (::webrtc::FieldTrialsView const *key_value_config)

Static Public Member Functions

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

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkaee502
::ll::UntypedStorage< 8, 288 > mUnkf646a5
::ll::UntypedStorage< 8, 16 > mUnkb98071
::ll::UntypedStorage< 4, 4 > mUnk2d03fe
::ll::UntypedStorage< 8, 24 > mUnkca2ebd
::ll::UntypedStorage< 8, 24 > mUnk349780
::ll::UntypedStorage< 8, 8 > mUnkd4703e
::ll::UntypedStorage< 8, 8 > mUnkd4f601
::ll::UntypedStorage< 8, 16 > mUnka7304d
::ll::UntypedStorage< 8, 16 > mUnkf05e46
::ll::UntypedStorage< 8, 24 > mUnkd595cc
::ll::UntypedStorage< 8, 24 > mUnk1ee2a2
::ll::UntypedStorage< 8, 8 > mUnk9eeea7
::ll::UntypedStorage< 8, 8 > mUnk91fe63
::ll::UntypedStorage< 8, 8 > mUnk1e32ca
::ll::UntypedStorage< 8, 8 > mUnka74b4d
::ll::UntypedStorage< 8, 8 > mUnk66c515
::ll::UntypedStorage< 8, 16 > mUnkf2ae5a
::ll::UntypedStorage< 8, 24 > mUnk2d61a3
::ll::UntypedStorage< 8, 16 > mUnk50eae4

Constructor & Destructor Documentation

◆ LossBasedBweV2()

MCAPI webrtc::LossBasedBweV2::LossBasedBweV2 ( ::webrtc::FieldTrialsView const * key_value_config)
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ CalculateInstantLowerBound()

MCAPI void webrtc::LossBasedBweV2::CalculateInstantLowerBound ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetAverageReportedLossRatio()

MCAPI double webrtc::LossBasedBweV2::GetAverageReportedLossRatio ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetCandidates()

MCAPI ::std::vector<::webrtc::LossBasedBweV2::ChannelParameters > webrtc::LossBasedBweV2::GetCandidates ( bool in_alr) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetDerivatives()

MCAPI::webrtc::LossBasedBweV2::Derivatives webrtc::LossBasedBweV2::GetDerivatives ( ::webrtc::LossBasedBweV2::ChannelParameters const & channel_parameters) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetLossBasedResult()

MCAPI::webrtc::LossBasedBweV2::Result webrtc::LossBasedBweV2::GetLossBasedResult ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetObjective()

MCAPI double webrtc::LossBasedBweV2::GetObjective ( ::webrtc::LossBasedBweV2::ChannelParameters const & channel_parameters) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ IsConfigValid()

MCAPI bool webrtc::LossBasedBweV2::IsConfigValid ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ IsEnabled()

MCAPI bool webrtc::LossBasedBweV2::IsEnabled ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ IsReady()

MCAPI bool webrtc::LossBasedBweV2::IsReady ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ PaceAtLossBasedEstimate()

MCAPI bool webrtc::LossBasedBweV2::PaceAtLossBasedEstimate ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ PushBackObservation()

MCAPI bool webrtc::LossBasedBweV2::PushBackObservation ( ::rtc::ArrayView<::webrtc::PacketResult const > packet_results)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ReadyToUseInStartPhase()

MCAPI bool webrtc::LossBasedBweV2::ReadyToUseInStartPhase ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetAcknowledgedBitrate()

MCAPI void webrtc::LossBasedBweV2::SetAcknowledgedBitrate ( ::webrtc::DataRate acknowledged_bitrate)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetMinMaxBitrate()

MCAPI void webrtc::LossBasedBweV2::SetMinMaxBitrate ( ::webrtc::DataRate min_bitrate,
::webrtc::DataRate max_bitrate )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ UpdateBandwidthEstimate()

MCAPI void webrtc::LossBasedBweV2::UpdateBandwidthEstimate ( ::rtc::ArrayView<::webrtc::PacketResult const > packet_results,
::webrtc::DataRate delay_based_estimate,
bool in_alr )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ UseInStartPhase()

MCAPI bool webrtc::LossBasedBweV2::UseInStartPhase ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ CreateConfig()

MCAPI ::std::optional<::webrtc::LossBasedBweV2::Config > webrtc::LossBasedBweV2::CreateConfig ( ::webrtc::FieldTrialsView const * key_value_config)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * webrtc::LossBasedBweV2::$ctor ( ::webrtc::FieldTrialsView const * key_value_config)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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