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

Classes

struct  Result
 

Public Member Functions

DelayBasedBweoperator= (DelayBasedBwe const &)
 
 DelayBasedBwe (DelayBasedBwe const &)
 
MCAPI DelayBasedBwe (::webrtc::FieldTrialsView const *key_value_config, ::webrtc::RtcEventLog *event_log, ::webrtc::NetworkStatePredictor *network_state_predictor)
 
MCAPI::webrtc::TimeDelta GetExpectedBwePeriod () const
 
MCAPI void IncomingPacketFeedback (::webrtc::PacketResult const &packet_feedback, ::webrtc::Timestamp at_time)
 
MCAPI::webrtc::DelayBasedBwe::Result IncomingPacketFeedbackVector (::webrtc::TransportPacketsFeedback const &msg, ::std::optional<::webrtc::DataRate > acked_bitrate, ::std::optional<::webrtc::DataRate > probe_bitrate, ::std::optional<::webrtc::NetworkStateEstimate > network_estimate, bool in_alr)
 
MCAPI::webrtc::DelayBasedBwe::Result MaybeUpdateEstimate (::std::optional<::webrtc::DataRate > acked_bitrate, ::std::optional<::webrtc::DataRate > probe_bitrate, ::std::optional<::webrtc::NetworkStateEstimate > state_estimate, bool recovered_from_overuse, bool in_alr, ::webrtc::Timestamp at_time)
 
MCAPI void OnRttUpdate (::webrtc::TimeDelta avg_rtt)
 
MCAPI void SetMinBitrate (::webrtc::DataRate min_bitrate)
 
MCAPI void SetStartBitrate (::webrtc::DataRate start_bitrate)
 
MCAPI bool UpdateEstimate (::webrtc::Timestamp at_time, ::std::optional<::webrtc::DataRate > acked_bitrate, ::webrtc::DataRate *target_rate)
 
MCAPI void * $ctor (::webrtc::FieldTrialsView const *key_value_config, ::webrtc::RtcEventLog *event_log, ::webrtc::NetworkStatePredictor *network_state_predictor)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 4, 8 > mUnk5900c0
 
::ll::UntypedStorage< 8, 8 > mUnk3e3b00
 
::ll::UntypedStorage< 8, 8 > mUnk43dc17
 
::ll::UntypedStorage< 8, 16 > mUnked2a33
 
::ll::UntypedStorage< 8, 8 > mUnkca6cb9
 
::ll::UntypedStorage< 8, 8 > mUnk303704
 
::ll::UntypedStorage< 8, 8 > mUnk9601be
 
::ll::UntypedStorage< 8, 8 > mUnk841a60
 
::ll::UntypedStorage< 8, 8 > mUnkb0ff07
 
::ll::UntypedStorage< 8, 8 > mUnkd75b74
 
::ll::UntypedStorage< 8, 8 > mUnk1933c8
 
::ll::UntypedStorage< 8, 8 > mUnk8c4e11
 
::ll::UntypedStorage< 8, 8 > mUnk48a7fc
 
::ll::UntypedStorage< 8, 8 > mUnk147492
 
::ll::UntypedStorage< 8, 8 > mUnk50db90
 
::ll::UntypedStorage< 1, 1 > mUnkec733a
 
::ll::UntypedStorage< 8, 448 > mUnkc4240b
 
::ll::UntypedStorage< 8, 8 > mUnk1f6b98
 
::ll::UntypedStorage< 4, 4 > mUnk44c94b
 

Constructor & Destructor Documentation

◆ DelayBasedBwe()

MCAPI webrtc::DelayBasedBwe::DelayBasedBwe ( ::webrtc::FieldTrialsView const * key_value_config,
::webrtc::RtcEventLog * event_log,
::webrtc::NetworkStatePredictor * network_state_predictor )
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

◆ GetExpectedBwePeriod()

MCAPI::webrtc::TimeDelta webrtc::DelayBasedBwe::GetExpectedBwePeriod ( ) 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.

◆ IncomingPacketFeedback()

MCAPI void webrtc::DelayBasedBwe::IncomingPacketFeedback ( ::webrtc::PacketResult const & packet_feedback,
::webrtc::Timestamp at_time )
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.

◆ IncomingPacketFeedbackVector()

MCAPI::webrtc::DelayBasedBwe::Result webrtc::DelayBasedBwe::IncomingPacketFeedbackVector ( ::webrtc::TransportPacketsFeedback const & msg,
::std::optional<::webrtc::DataRate > acked_bitrate,
::std::optional<::webrtc::DataRate > probe_bitrate,
::std::optional<::webrtc::NetworkStateEstimate > network_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.

◆ MaybeUpdateEstimate()

MCAPI::webrtc::DelayBasedBwe::Result webrtc::DelayBasedBwe::MaybeUpdateEstimate ( ::std::optional<::webrtc::DataRate > acked_bitrate,
::std::optional<::webrtc::DataRate > probe_bitrate,
::std::optional<::webrtc::NetworkStateEstimate > state_estimate,
bool recovered_from_overuse,
bool in_alr,
::webrtc::Timestamp at_time )
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.

◆ OnRttUpdate()

MCAPI void webrtc::DelayBasedBwe::OnRttUpdate ( ::webrtc::TimeDelta avg_rtt)
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.

◆ SetMinBitrate()

MCAPI void webrtc::DelayBasedBwe::SetMinBitrate ( ::webrtc::DataRate min_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.

◆ SetStartBitrate()

MCAPI void webrtc::DelayBasedBwe::SetStartBitrate ( ::webrtc::DataRate start_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.

◆ UpdateEstimate()

MCAPI bool webrtc::DelayBasedBwe::UpdateEstimate ( ::webrtc::Timestamp at_time,
::std::optional<::webrtc::DataRate > acked_bitrate,
::webrtc::DataRate * target_rate )
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::DelayBasedBwe::$ctor ( ::webrtc::FieldTrialsView const * key_value_config,
::webrtc::RtcEventLog * event_log,
::webrtc::NetworkStatePredictor * network_state_predictor )
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.

◆ $dtor()

MCAPI void webrtc::DelayBasedBwe::$dtor ( )
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.

◆ $vftable()

static MCAPI void ** webrtc::DelayBasedBwe::$vftable ( )
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.

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