LeviLamina
Loading...
Searching...
No Matches
webrtc::GoogCcNetworkController Class Reference
+ Inheritance diagram for webrtc::GoogCcNetworkController:

Public Member Functions

GoogCcNetworkControlleroperator= (GoogCcNetworkController const &)
 
 GoogCcNetworkController (GoogCcNetworkController const &)
 
virtual::webrtc::NetworkControlUpdate OnNetworkAvailability (::webrtc::NetworkAvailability msg)
 
virtual::webrtc::NetworkControlUpdate OnNetworkRouteChange (::webrtc::NetworkRouteChange msg)
 
virtual::webrtc::NetworkControlUpdate OnProcessInterval (::webrtc::ProcessInterval msg)
 
virtual::webrtc::NetworkControlUpdate OnRemoteBitrateReport (::webrtc::RemoteBitrateReport msg)
 
virtual::webrtc::NetworkControlUpdate OnRoundTripTimeUpdate (::webrtc::RoundTripTimeUpdate msg)
 
virtual::webrtc::NetworkControlUpdate OnSentPacket (::webrtc::SentPacket sent_packet)
 
virtual::webrtc::NetworkControlUpdate OnReceivedPacket (::webrtc::ReceivedPacket received_packet)
 
virtual::webrtc::NetworkControlUpdate OnStreamsConfig (::webrtc::StreamsConfig msg)
 
virtual::webrtc::NetworkControlUpdate OnTargetRateConstraints (::webrtc::TargetRateConstraints constraints)
 
virtual::webrtc::NetworkControlUpdate OnTransportLossReport (::webrtc::TransportLossReport msg)
 
virtual::webrtc::NetworkControlUpdate OnTransportPacketsFeedback (::webrtc::TransportPacketsFeedback report)
 
virtual::webrtc::NetworkControlUpdate OnNetworkStateEstimate (::webrtc::NetworkStateEstimate msg)
 
MCAPI void ClampConstraints ()
 
MCAPI::webrtc::PacerConfig GetPacingRates (::webrtc::Timestamp at_time) const
 
MCAPI GoogCcNetworkController (::webrtc::NetworkControllerConfig config, ::webrtc::GoogCcConfig goog_cc_config)
 
MCAPI void MaybeTriggerOnNetworkChanged (::webrtc::NetworkControlUpdate *update, ::webrtc::Timestamp at_time)
 
MCAPI ::std::vector<::webrtc::ProbeClusterConfigResetConstraints (::webrtc::TargetRateConstraints new_constraints)
 
MCAPI void UpdateCongestionWindowSize ()
 
MCAPI void * $ctor (::webrtc::NetworkControllerConfig config, ::webrtc::GoogCcConfig goog_cc_config)
 
MCAPI void $dtor ()
 
MCAPI::webrtc::NetworkControlUpdate $OnNetworkAvailability (::webrtc::NetworkAvailability msg)
 
MCAPI::webrtc::NetworkControlUpdate $OnNetworkRouteChange (::webrtc::NetworkRouteChange msg)
 
MCAPI::webrtc::NetworkControlUpdate $OnProcessInterval (::webrtc::ProcessInterval msg)
 
MCAPI::webrtc::NetworkControlUpdate $OnRemoteBitrateReport (::webrtc::RemoteBitrateReport msg)
 
MCAPI::webrtc::NetworkControlUpdate $OnRoundTripTimeUpdate (::webrtc::RoundTripTimeUpdate msg)
 
MCAPI::webrtc::NetworkControlUpdate $OnSentPacket (::webrtc::SentPacket sent_packet)
 
MCAPI::webrtc::NetworkControlUpdate $OnReceivedPacket (::webrtc::ReceivedPacket received_packet)
 
MCAPI::webrtc::NetworkControlUpdate $OnStreamsConfig (::webrtc::StreamsConfig msg)
 
MCAPI::webrtc::NetworkControlUpdate $OnTargetRateConstraints (::webrtc::TargetRateConstraints constraints)
 
MCAPI::webrtc::NetworkControlUpdate $OnTransportLossReport (::webrtc::TransportLossReport msg)
 
MCAPI::webrtc::NetworkControlUpdate $OnTransportPacketsFeedback (::webrtc::TransportPacketsFeedback report)
 
MCAPI::webrtc::NetworkControlUpdate $OnNetworkStateEstimate (::webrtc::NetworkStateEstimate msg)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 40 > mUnk9dee80
 
::ll::UntypedStorage< 8, 8 > mUnk56de5d
 
::ll::UntypedStorage< 8, 8 > mUnkf8a57f
 
::ll::UntypedStorage< 1, 1 > mUnkeb147a
 
::ll::UntypedStorage< 8, 80 > mUnkf0a30a
 
::ll::UntypedStorage< 8, 80 > mUnk57188c
 
::ll::UntypedStorage< 1, 1 > mUnk8b17cf
 
::ll::UntypedStorage< 1, 1 > mUnkd58c61
 
::ll::UntypedStorage< 1, 1 > mUnke79c09
 
::ll::UntypedStorage< 8, 88 > mUnk97e0f2
 
::ll::UntypedStorage< 1, 1 > mUnk46382c
 
::ll::UntypedStorage< 8, 8 > mUnkf78e5a
 
::ll::UntypedStorage< 8, 8 > mUnke27abc
 
::ll::UntypedStorage< 8, 8 > mUnk7637d6
 
::ll::UntypedStorage< 8, 8 > mUnk84640f
 
::ll::UntypedStorage< 8, 8 > mUnk3f6052
 
::ll::UntypedStorage< 8, 8 > mUnk42dbaa
 
::ll::UntypedStorage< 8, 8 > mUnk595730
 
::ll::UntypedStorage< 8, 8 > mUnk43c663
 
::ll::UntypedStorage< 8, 8 > mUnk97c5dd
 
::ll::UntypedStorage< 8, 160 > mUnka6a5d1
 
::ll::UntypedStorage< 8, 8 > mUnkee1d17
 
::ll::UntypedStorage< 8, 8 > mUnk9181df
 
::ll::UntypedStorage< 8, 8 > mUnk302bae
 
::ll::UntypedStorage< 8, 16 > mUnkc614fc
 
::ll::UntypedStorage< 1, 1 > mUnk4f7e31
 
::ll::UntypedStorage< 8, 144 > mUnk22a689
 
::ll::UntypedStorage< 8, 8 > mUnk3899cf
 
::ll::UntypedStorage< 4, 4 > mUnka9ed58
 
::ll::UntypedStorage< 4, 4 > mUnk764bf4
 
::ll::UntypedStorage< 8, 40 > mUnka869dc
 
::ll::UntypedStorage< 8, 8 > mUnk9effed
 
::ll::UntypedStorage< 8, 8 > mUnk55879d
 
::ll::UntypedStorage< 8, 8 > mUnk5bd68b
 
::ll::UntypedStorage< 4, 4 > mUnk221689
 
::ll::UntypedStorage< 1, 2 > mUnk69d66c
 
::ll::UntypedStorage< 8, 8 > mUnkec4825
 
::ll::UntypedStorage< 8, 8 > mUnk90b4fc
 
::ll::UntypedStorage< 8, 8 > mUnkce643d
 
::ll::UntypedStorage< 8, 8 > mUnk754d1d
 
::ll::UntypedStorage< 1, 1 > mUnkc80683
 
::ll::UntypedStorage< 8, 16 > mUnke4b5a1
 

Constructor & Destructor Documentation

◆ GoogCcNetworkController()

MCAPI webrtc::GoogCcNetworkController::GoogCcNetworkController ( ::webrtc::NetworkControllerConfig config,
::webrtc::GoogCcConfig goog_cc_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.

Member Function Documentation

◆ OnNetworkAvailability()

virtual::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::OnNetworkAvailability ( ::webrtc::NetworkAvailability msg)
virtual

◆ OnNetworkRouteChange()

virtual::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::OnNetworkRouteChange ( ::webrtc::NetworkRouteChange msg)
virtual

◆ OnProcessInterval()

virtual::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::OnProcessInterval ( ::webrtc::ProcessInterval msg)
virtual

◆ OnRemoteBitrateReport()

virtual::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::OnRemoteBitrateReport ( ::webrtc::RemoteBitrateReport msg)
virtual

◆ OnRoundTripTimeUpdate()

virtual::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::OnRoundTripTimeUpdate ( ::webrtc::RoundTripTimeUpdate msg)
virtual

◆ OnSentPacket()

virtual::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::OnSentPacket ( ::webrtc::SentPacket sent_packet)
virtual

◆ OnReceivedPacket()

virtual::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::OnReceivedPacket ( ::webrtc::ReceivedPacket received_packet)
virtual

◆ OnStreamsConfig()

virtual::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::OnStreamsConfig ( ::webrtc::StreamsConfig msg)
virtual

◆ OnTargetRateConstraints()

virtual::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::OnTargetRateConstraints ( ::webrtc::TargetRateConstraints constraints)
virtual

◆ OnTransportLossReport()

virtual::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::OnTransportLossReport ( ::webrtc::TransportLossReport msg)
virtual

◆ OnTransportPacketsFeedback()

virtual::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::OnTransportPacketsFeedback ( ::webrtc::TransportPacketsFeedback report)
virtual

◆ OnNetworkStateEstimate()

virtual::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::OnNetworkStateEstimate ( ::webrtc::NetworkStateEstimate msg)
virtual

◆ ClampConstraints()

MCAPI void webrtc::GoogCcNetworkController::ClampConstraints ( )
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.

◆ GetPacingRates()

MCAPI::webrtc::PacerConfig webrtc::GoogCcNetworkController::GetPacingRates ( ::webrtc::Timestamp at_time) 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.

◆ MaybeTriggerOnNetworkChanged()

MCAPI void webrtc::GoogCcNetworkController::MaybeTriggerOnNetworkChanged ( ::webrtc::NetworkControlUpdate * update,
::webrtc::Timestamp at_time )
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.

◆ ResetConstraints()

MCAPI ::std::vector<::webrtc::ProbeClusterConfig > webrtc::GoogCcNetworkController::ResetConstraints ( ::webrtc::TargetRateConstraints new_constraints)
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.

◆ UpdateCongestionWindowSize()

MCAPI void webrtc::GoogCcNetworkController::UpdateCongestionWindowSize ( )
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::GoogCcNetworkController::$ctor ( ::webrtc::NetworkControllerConfig config,
::webrtc::GoogCcConfig goog_cc_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::GoogCcNetworkController::$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.

◆ $OnNetworkAvailability()

MCAPI::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::$OnNetworkAvailability ( ::webrtc::NetworkAvailability msg)
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.

◆ $OnNetworkRouteChange()

MCAPI::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::$OnNetworkRouteChange ( ::webrtc::NetworkRouteChange msg)
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.

◆ $OnProcessInterval()

MCAPI::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::$OnProcessInterval ( ::webrtc::ProcessInterval msg)
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.

◆ $OnRemoteBitrateReport()

MCAPI::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::$OnRemoteBitrateReport ( ::webrtc::RemoteBitrateReport msg)
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.

◆ $OnRoundTripTimeUpdate()

MCAPI::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::$OnRoundTripTimeUpdate ( ::webrtc::RoundTripTimeUpdate msg)
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.

◆ $OnSentPacket()

MCAPI::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::$OnSentPacket ( ::webrtc::SentPacket sent_packet)
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.

◆ $OnReceivedPacket()

MCAPI::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::$OnReceivedPacket ( ::webrtc::ReceivedPacket received_packet)
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.

◆ $OnStreamsConfig()

MCAPI::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::$OnStreamsConfig ( ::webrtc::StreamsConfig msg)
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.

◆ $OnTargetRateConstraints()

MCAPI::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::$OnTargetRateConstraints ( ::webrtc::TargetRateConstraints constraints)
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.

◆ $OnTransportLossReport()

MCAPI::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::$OnTransportLossReport ( ::webrtc::TransportLossReport msg)
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.

◆ $OnTransportPacketsFeedback()

MCAPI::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::$OnTransportPacketsFeedback ( ::webrtc::TransportPacketsFeedback report)
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.

◆ $OnNetworkStateEstimate()

MCAPI::webrtc::NetworkControlUpdate webrtc::GoogCcNetworkController::$OnNetworkStateEstimate ( ::webrtc::NetworkStateEstimate msg)
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::GoogCcNetworkController::$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: