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

Public Member Functions

GoogCcNetworkController & operator= (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()

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: