3#include "mc/_HeaderOutputPredefine.h"
15class BitrateEstimator {
36 BitrateEstimator& operator=(BitrateEstimator
const&);
37 BitrateEstimator(BitrateEstimator
const&);
43 virtual ~BitrateEstimator() =
default;
47 virtual ::std::optional<::webrtc::DataRate> bitrate()
const;
49 virtual void ExpectFastRateChange();
57 MCNAPI ::std::optional<::webrtc::DataRate>
PeekRate()
const;
71 MCNAPI ::std::optional<::webrtc::DataRate>
$bitrate()
const;
MCAPI void $Update(::webrtc::Timestamp at_time, ::webrtc::DataSize amount, bool in_alr)
MCAPI ::std::optional<::webrtc::DataRate > PeekRate() const
MCAPI BitrateEstimator(::webrtc::FieldTrialsView const *key_value_config)
static MCAPI void ** $vftable()
MCAPI void $ExpectFastRateChange()
MCAPI void * $ctor(::webrtc::FieldTrialsView const *key_value_config)
MCAPI ::std::optional<::webrtc::DataRate > $bitrate() const
Definition FieldTrialsView.h:7
Definition Timestamp.h:15