3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/AcknowledgedBitrateEstimatorInterface.h"
10namespace webrtc {
class DataRate; }
11namespace webrtc {
class Timestamp; }
12namespace webrtc {
struct PacketResult; }
13namespace webrtc {
struct RobustThroughputEstimatorSettings; }
41 IncomingPacketFeedbackVector(::std::vector<::webrtc::PacketResult>
const& packet_feedback_vector) ;
44 virtual ::std::optional<::webrtc::DataRate> bitrate()
const ;
47 virtual ::std::optional<::webrtc::DataRate> PeekRate()
const ;
50 virtual void SetAlr(
bool) ;
81 MCNAPI ::std::optional<::webrtc::DataRate>
$bitrate()
const;
83 MCNAPI ::std::optional<::webrtc::DataRate>
$PeekRate()
const;
Definition AcknowledgedBitrateEstimatorInterface.h:15
Definition RobustThroughputEstimator.h:18
MCAPI ::std::optional<::webrtc::DataRate > $bitrate() const
MCAPI RobustThroughputEstimator(::webrtc::RobustThroughputEstimatorSettings const &settings)
MCAPI void $SetAlrEndedTime(::webrtc::Timestamp)
MCAPI bool FirstPacketOutsideWindow()
MCAPI void $IncomingPacketFeedbackVector(::std::vector<::webrtc::PacketResult > const &packet_feedback_vector)
MCAPI ::std::optional<::webrtc::DataRate > $PeekRate() const
MCAPI void * $ctor(::webrtc::RobustThroughputEstimatorSettings const &settings)
static MCAPI void ** $vftable()
Definition Timestamp.h:10
Definition RobustThroughputEstimatorSettings.h:13