3#include "mc/_HeaderOutputPredefine.h"
24 enum class ProbingState :
int {
44 ProbeCluster& operator=(ProbeCluster
const&);
45 ProbeCluster(ProbeCluster
const&);
60 BitrateProber& operator=(BitrateProber
const&);
61 BitrateProber(BitrateProber
const&);
MCAPI::webrtc::Timestamp NextProbeTime(::webrtc::Timestamp now) const
MCAPI void ProbeSent(::webrtc::Timestamp now, ::webrtc::DataSize size)
MCAPI ::std::optional<::webrtc::PacedPacketInfo > CurrentCluster(::webrtc::Timestamp now)
MCAPI::webrtc::DataSize RecommendedMinProbeSize() const
MCAPI void CreateProbeCluster(::webrtc::ProbeClusterConfig const &cluster_config)
MCAPI BitrateProber(::webrtc::FieldTrialsView const &field_trials)
MCAPI void * $ctor(::webrtc::FieldTrialsView const &field_trials)
MCAPI void MaybeSetActiveState(::webrtc::DataSize packet_size)
MCAPI void SetAllowProbeWithoutMediaPacket(bool allow)
MCAPI void OnIncomingPacket(::webrtc::DataSize packet_size)
Definition FieldTrialsView.h:7
Definition Timestamp.h:15
Definition BitrateProber.h:30
Definition PacedPacketInfo.h:7
Definition ProbeClusterConfig.h:7