3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/NetworkControllerInterface.h"
82 GoogCcNetworkController& operator=(GoogCcNetworkController
const&);
83 GoogCcNetworkController(GoogCcNetworkController
const&);
84 GoogCcNetworkController();
89 virtual ~GoogCcNetworkController() ;
107 virtual ::webrtc::NetworkControlUpdate
112 virtual ::webrtc::NetworkControlUpdate
129 MCNAPI ::std::vector<::webrtc::ProbeClusterConfig>
MCAPI GoogCcNetworkController(::webrtc::NetworkControllerConfig config, ::webrtc::GoogCcConfig goog_cc_config)
MCAPI::webrtc::NetworkControlUpdate $OnProcessInterval(::webrtc::ProcessInterval msg)
MCAPI void ClampConstraints()
MCAPI::webrtc::NetworkControlUpdate $OnStreamsConfig(::webrtc::StreamsConfig msg)
MCAPI void UpdateCongestionWindowSize()
MCAPI::webrtc::NetworkControlUpdate $OnReceivedPacket(::webrtc::ReceivedPacket received_packet)
MCAPI void MaybeTriggerOnNetworkChanged(::webrtc::NetworkControlUpdate *update, ::webrtc::Timestamp at_time)
MCAPI void * $ctor(::webrtc::NetworkControllerConfig config, ::webrtc::GoogCcConfig goog_cc_config)
MCAPI::webrtc::NetworkControlUpdate $OnTransportLossReport(::webrtc::TransportLossReport msg)
MCAPI::webrtc::NetworkControlUpdate $OnTransportPacketsFeedback(::webrtc::TransportPacketsFeedback report)
MCAPI ::std::vector<::webrtc::ProbeClusterConfig > ResetConstraints(::webrtc::TargetRateConstraints new_constraints)
MCAPI::webrtc::NetworkControlUpdate $OnRoundTripTimeUpdate(::webrtc::RoundTripTimeUpdate msg)
MCAPI::webrtc::PacerConfig GetPacingRates(::webrtc::Timestamp at_time) const
MCAPI::webrtc::NetworkControlUpdate $OnNetworkStateEstimate(::webrtc::NetworkStateEstimate msg)
MCAPI::webrtc::NetworkControlUpdate $OnNetworkRouteChange(::webrtc::NetworkRouteChange msg)
MCAPI::webrtc::NetworkControlUpdate $OnNetworkAvailability(::webrtc::NetworkAvailability msg)
MCAPI::webrtc::NetworkControlUpdate $OnTargetRateConstraints(::webrtc::TargetRateConstraints constraints)
MCAPI::webrtc::NetworkControlUpdate $OnSentPacket(::webrtc::SentPacket sent_packet)
MCAPI::webrtc::NetworkControlUpdate $OnRemoteBitrateReport(::webrtc::RemoteBitrateReport msg)
static MCAPI void ** $vftable()
Definition NetworkControllerInterface.h:24
Definition Timestamp.h:15
Definition GoogCcConfig.h:7
Definition NetworkAvailability.h:7
Definition NetworkControlUpdate.h:7
Definition NetworkControllerConfig.h:7
Definition NetworkRouteChange.h:7
Definition NetworkStateEstimate.h:7
Definition PacerConfig.h:7
Definition ProbeClusterConfig.h:7
Definition ProcessInterval.h:7
Definition ReceivedPacket.h:7
Definition RemoteBitrateReport.h:7
Definition RoundTripTimeUpdate.h:7
Definition SentPacket.h:7
Definition StreamsConfig.h:7
Definition TargetRateConstraints.h:7
Definition TransportLossReport.h:7
Definition TransportPacketsFeedback.h:12