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

Public Member Functions

BitrateEstimatoroperator= (BitrateEstimator const &)
 
 BitrateEstimator (BitrateEstimator const &)
 
virtual void Update (::webrtc::Timestamp at_time, ::webrtc::DataSize amount, bool in_alr)
 
virtual ::std::optional<::webrtc::DataRatebitrate () const
 
virtual void ExpectFastRateChange ()
 
MCAPI BitrateEstimator (::webrtc::FieldTrialsView const *key_value_config)
 
MCAPI ::std::optional<::webrtc::DataRatePeekRate () const
 
MCAPI float UpdateWindow (int64 now_ms, int bytes, int rate_window_ms, bool *is_small_sample)
 
MCAPI void * $ctor (::webrtc::FieldTrialsView const *key_value_config)
 
MCAPI void $dtor ()
 
MCAPI void $Update (::webrtc::Timestamp at_time, ::webrtc::DataSize amount, bool in_alr)
 
MCAPI ::std::optional<::webrtc::DataRate$bitrate () const
 
MCAPI void $ExpectFastRateChange ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnk8e9e4b
 
::ll::UntypedStorage< 8, 96 > mUnk2c6877
 
::ll::UntypedStorage< 8, 96 > mUnk43e25d
 
::ll::UntypedStorage< 8, 80 > mUnk34b00d
 
::ll::UntypedStorage< 8, 80 > mUnk2036c1
 
::ll::UntypedStorage< 8, 80 > mUnk3d7b0d
 
::ll::UntypedStorage< 8, 80 > mUnk3e5322
 
::ll::UntypedStorage< 8, 80 > mUnk6fa8cd
 
::ll::UntypedStorage< 8, 80 > mUnk6b2c33
 
::ll::UntypedStorage< 8, 8 > mUnk52e947
 
::ll::UntypedStorage< 8, 8 > mUnk53aace
 
::ll::UntypedStorage< 4, 4 > mUnk275276
 
::ll::UntypedStorage< 4, 4 > mUnk41b53e
 

Constructor & Destructor Documentation

◆ BitrateEstimator()

MCAPI webrtc::BitrateEstimator::BitrateEstimator ( ::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

◆ PeekRate()

MCAPI ::std::optional<::webrtc::DataRate > webrtc::BitrateEstimator::PeekRate ( ) 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.

◆ UpdateWindow()

MCAPI float webrtc::BitrateEstimator::UpdateWindow ( int64 now_ms,
int bytes,
int rate_window_ms,
bool * is_small_sample )
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::BitrateEstimator::$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.

◆ $dtor()

MCAPI void webrtc::BitrateEstimator::$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.

◆ $Update()

MCAPI void webrtc::BitrateEstimator::$Update ( ::webrtc::Timestamp at_time,
::webrtc::DataSize amount,
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.

◆ $bitrate()

MCAPI ::std::optional<::webrtc::DataRate > webrtc::BitrateEstimator::$bitrate ( ) 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.

◆ $ExpectFastRateChange()

MCAPI void webrtc::BitrateEstimator::$ExpectFastRateChange ( )
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::BitrateEstimator::$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: