LeviLamina
Loading...
Searching...
No Matches
webrtc::ProbeController Class Reference

Public Member Functions

MCAPI void EnablePeriodicAlrProbing (bool)
 
MCAPI ::std::vector<::webrtc::ProbeClusterConfigInitiateExponentialProbing (::webrtc::Timestamp)
 
MCAPI ::std::vector<::webrtc::ProbeClusterConfigInitiateProbing (::webrtc::Timestamp, ::std::vector<::webrtc::DataRate >, bool)
 
MCAPI ::std::vector<::webrtc::ProbeClusterConfigOnMaxTotalAllocatedBitrate (::webrtc::DataRate, ::webrtc::Timestamp)
 
MCAPI ::std::vector<::webrtc::ProbeClusterConfigOnNetworkAvailability (::webrtc::NetworkAvailability)
 
MCAPI ProbeController (::webrtc::FieldTrialsView const *, ::webrtc::RtcEventLog *)
 
MCAPI ::std::vector<::webrtc::ProbeClusterConfigProcess (::webrtc::Timestamp)
 
MCAPI ::std::vector<::webrtc::ProbeClusterConfigRequestProbe (::webrtc::Timestamp)
 
MCAPI void Reset (::webrtc::Timestamp)
 
MCAPI void SetAlrEndedTimeMs (int64)
 
MCAPI void SetAlrStartTimeMs (::std::optional< int64 >)
 
MCAPI ::std::vector<::webrtc::ProbeClusterConfigSetBitrates (::webrtc::DataRate, ::webrtc::DataRate, ::webrtc::DataRate, ::webrtc::Timestamp)
 
MCAPI ::std::vector<::webrtc::ProbeClusterConfigSetEstimatedBitrate (::webrtc::DataRate, ::webrtc::BandwidthLimitedCause, ::webrtc::Timestamp)
 
MCAPI void SetNetworkStateEstimate (::webrtc::NetworkStateEstimate)
 
MCAPI bool TimeForAlrProbe (::webrtc::Timestamp) const
 
MCAPI bool TimeForNetworkStateProbe (::webrtc::Timestamp) const
 
MCAPI ~ProbeController ()
 
MCAPI void * $ctor (::webrtc::FieldTrialsView const *, ::webrtc::RtcEventLog *)
 
MCAPI void $dtor ()
 

Constructor & Destructor Documentation

◆ ProbeController()

MCAPI webrtc::ProbeController::ProbeController ( ::webrtc::FieldTrialsView const * ,
::webrtc::RtcEventLog *  )
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.

◆ ~ProbeController()

MCAPI webrtc::ProbeController::~ProbeController ( )
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

◆ EnablePeriodicAlrProbing()

MCAPI void webrtc::ProbeController::EnablePeriodicAlrProbing ( bool )
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.

◆ InitiateExponentialProbing()

MCAPI ::std::vector<::webrtc::ProbeClusterConfig > webrtc::ProbeController::InitiateExponentialProbing ( ::webrtc::Timestamp )
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.

◆ InitiateProbing()

MCAPI ::std::vector<::webrtc::ProbeClusterConfig > webrtc::ProbeController::InitiateProbing ( ::webrtc::Timestamp ,
::std::vector<::webrtc::DataRate > ,
bool  )
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.

◆ OnMaxTotalAllocatedBitrate()

MCAPI ::std::vector<::webrtc::ProbeClusterConfig > webrtc::ProbeController::OnMaxTotalAllocatedBitrate ( ::webrtc::DataRate ,
::webrtc::Timestamp  )
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 ::std::vector<::webrtc::ProbeClusterConfig > webrtc::ProbeController::OnNetworkAvailability ( ::webrtc::NetworkAvailability )
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.

◆ Process()

MCAPI ::std::vector<::webrtc::ProbeClusterConfig > webrtc::ProbeController::Process ( ::webrtc::Timestamp )
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.

◆ RequestProbe()

MCAPI ::std::vector<::webrtc::ProbeClusterConfig > webrtc::ProbeController::RequestProbe ( ::webrtc::Timestamp )
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.

◆ Reset()

MCAPI void webrtc::ProbeController::Reset ( ::webrtc::Timestamp )
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.

◆ SetAlrEndedTimeMs()

MCAPI void webrtc::ProbeController::SetAlrEndedTimeMs ( int64 )
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.

◆ SetAlrStartTimeMs()

MCAPI void webrtc::ProbeController::SetAlrStartTimeMs ( ::std::optional< int64 > )
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.

◆ SetBitrates()

MCAPI ::std::vector<::webrtc::ProbeClusterConfig > webrtc::ProbeController::SetBitrates ( ::webrtc::DataRate ,
::webrtc::DataRate ,
::webrtc::DataRate ,
::webrtc::Timestamp  )
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.

◆ SetEstimatedBitrate()

MCAPI ::std::vector<::webrtc::ProbeClusterConfig > webrtc::ProbeController::SetEstimatedBitrate ( ::webrtc::DataRate ,
::webrtc::BandwidthLimitedCause ,
::webrtc::Timestamp  )
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.

◆ SetNetworkStateEstimate()

MCAPI void webrtc::ProbeController::SetNetworkStateEstimate ( ::webrtc::NetworkStateEstimate )
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.

◆ TimeForAlrProbe()

MCAPI bool webrtc::ProbeController::TimeForAlrProbe ( ::webrtc::Timestamp ) 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.

◆ TimeForNetworkStateProbe()

MCAPI bool webrtc::ProbeController::TimeForNetworkStateProbe ( ::webrtc::Timestamp ) 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.

◆ $ctor()

MCAPI void * webrtc::ProbeController::$ctor ( ::webrtc::FieldTrialsView const * ,
::webrtc::RtcEventLog *  )
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::ProbeController::$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.

The documentation for this class was generated from the following file: