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

Classes

struct  CertificateStatsPair
 
struct  InternalRecord
 
class  RequestInfo
 
struct  RtpTransceiverStatsInfo
 

Public Member Functions

MCAPI void ClearCachedStatsReport ()
 
MCAPI ::webrtc::scoped_refptr<::webrtc::RTCStatsReportCreateReportFilteredBySelector (bool, ::webrtc::scoped_refptr<::webrtc::RTCStatsReport const >, ::webrtc::scoped_refptr<::webrtc::RtpSenderInternal >, ::webrtc::scoped_refptr<::webrtc::RtpReceiverInternal >)
 
MCAPI void DeliverCachedReport (::webrtc::scoped_refptr<::webrtc::RTCStatsReport const >, ::std::vector<::webrtc::RTCStatsCollector::RequestInfo >)
 
MCAPI void GetStatsReport (::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >)
 
MCAPI void GetStatsReport (::webrtc::scoped_refptr<::webrtc::RtpSenderInternal >, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >)
 
MCAPI void GetStatsReport (::webrtc::scoped_refptr<::webrtc::RtpReceiverInternal >, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >)
 
MCAPI void GetStatsReportInternal (::webrtc::RTCStatsCollector::RequestInfo)
 
MCAPI void MergeNetworkReport_s ()
 
MCAPI void OnSctpDataChannelStateChanged (int, ::webrtc::DataChannelInterface::DataState)
 
MCAPI void PrepareTransceiverStatsInfosAndCallStats_s_w_n ()
 
MCAPI ::std::map<::std::string, ::webrtc::RTCStatsCollector::CertificateStatsPairPrepareTransportCertificateStats_n (::std::map<::std::string, ::cricket::TransportStats > const &)
 
MCAPI void ProduceAudioPlayoutStats_s (::webrtc::Timestamp, ::webrtc::RTCStatsReport *) const
 
MCAPI void ProduceAudioRTPStreamStats_n (::webrtc::Timestamp, ::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo const &, ::webrtc::RTCStatsReport *) const
 
MCAPI void ProduceCertificateStats_n (::webrtc::Timestamp, ::std::map<::std::string, ::webrtc::RTCStatsCollector::CertificateStatsPair > const &, ::webrtc::RTCStatsReport *) const
 
MCAPI void ProduceDataChannelStats_n (::webrtc::Timestamp, ::webrtc::RTCStatsReport *) const
 
MCAPI void ProduceIceCandidateAndPairStats_n (::webrtc::Timestamp, ::std::map<::std::string, ::cricket::TransportStats > const &, ::webrtc::Call::Stats const &, ::webrtc::RTCStatsReport *) const
 
MCAPI void ProduceMediaSourceStats_s (::webrtc::Timestamp, ::webrtc::RTCStatsReport *) const
 
MCAPI void ProducePartialResultsOnNetworkThread (::webrtc::Timestamp, ::std::optional<::std::string >)
 
MCAPI void ProducePartialResultsOnSignalingThread (::webrtc::Timestamp)
 
MCAPI void ProducePeerConnectionStats_s (::webrtc::Timestamp, ::webrtc::RTCStatsReport *) const
 
MCAPI void ProduceRTPStreamStats_n (::webrtc::Timestamp, ::std::vector<::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo > const &, ::webrtc::RTCStatsReport *) const
 
MCAPI void ProduceTransportStats_n (::webrtc::Timestamp, ::std::map<::std::string, ::cricket::TransportStats > const &, ::std::map<::std::string, ::webrtc::RTCStatsCollector::CertificateStatsPair > const &, ::webrtc::RTCStatsReport *) const
 
MCAPI void ProduceVideoRTPStreamStats_n (::webrtc::Timestamp, ::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo const &, ::webrtc::RTCStatsReport *) const
 
MCAPI RTCStatsCollector (::webrtc::PeerConnectionInternal *, int64)
 
MCAPI void WaitForPendingRequest ()
 
MCAPI void * $ctor (::webrtc::PeerConnectionInternal *, int64)
 

Static Public Member Functions

static MCAPI ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCreate (::webrtc::PeerConnectionInternal *, int64)
 
static MCAPI void ** $vftable ()
 

Constructor & Destructor Documentation

◆ RTCStatsCollector()

MCAPI webrtc::RTCStatsCollector::RTCStatsCollector ( ::webrtc::PeerConnectionInternal * ,
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.

Member Function Documentation

◆ ClearCachedStatsReport()

MCAPI void webrtc::RTCStatsCollector::ClearCachedStatsReport ( )
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.

◆ CreateReportFilteredBySelector()

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.

◆ DeliverCachedReport()

MCAPI void webrtc::RTCStatsCollector::DeliverCachedReport ( ::webrtc::scoped_refptr<::webrtc::RTCStatsReport const > ,
::std::vector<::webrtc::RTCStatsCollector::RequestInfo >  )
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.

◆ GetStatsReport() [1/3]

MCAPI void webrtc::RTCStatsCollector::GetStatsReport ( ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > )
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.

◆ GetStatsReport() [2/3]

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.

◆ GetStatsReport() [3/3]

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.

◆ GetStatsReportInternal()

MCAPI void webrtc::RTCStatsCollector::GetStatsReportInternal ( ::webrtc::RTCStatsCollector::RequestInfo )
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.

◆ MergeNetworkReport_s()

MCAPI void webrtc::RTCStatsCollector::MergeNetworkReport_s ( )
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.

◆ OnSctpDataChannelStateChanged()

MCAPI void webrtc::RTCStatsCollector::OnSctpDataChannelStateChanged ( int ,
::webrtc::DataChannelInterface::DataState  )
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.

◆ PrepareTransceiverStatsInfosAndCallStats_s_w_n()

MCAPI void webrtc::RTCStatsCollector::PrepareTransceiverStatsInfosAndCallStats_s_w_n ( )
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.

◆ PrepareTransportCertificateStats_n()

MCAPI ::std::map<::std::string, ::webrtc::RTCStatsCollector::CertificateStatsPair > webrtc::RTCStatsCollector::PrepareTransportCertificateStats_n ( ::std::map<::std::string, ::cricket::TransportStats > 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.

◆ ProduceAudioPlayoutStats_s()

MCAPI void webrtc::RTCStatsCollector::ProduceAudioPlayoutStats_s ( ::webrtc::Timestamp ,
::webrtc::RTCStatsReport *  ) 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.

◆ ProduceAudioRTPStreamStats_n()

MCAPI void webrtc::RTCStatsCollector::ProduceAudioRTPStreamStats_n ( ::webrtc::Timestamp ,
::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo const & ,
::webrtc::RTCStatsReport *  ) 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.

◆ ProduceCertificateStats_n()

MCAPI void webrtc::RTCStatsCollector::ProduceCertificateStats_n ( ::webrtc::Timestamp ,
::std::map<::std::string, ::webrtc::RTCStatsCollector::CertificateStatsPair > const & ,
::webrtc::RTCStatsReport *  ) 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.

◆ ProduceDataChannelStats_n()

MCAPI void webrtc::RTCStatsCollector::ProduceDataChannelStats_n ( ::webrtc::Timestamp ,
::webrtc::RTCStatsReport *  ) 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.

◆ ProduceIceCandidateAndPairStats_n()

MCAPI void webrtc::RTCStatsCollector::ProduceIceCandidateAndPairStats_n ( ::webrtc::Timestamp ,
::std::map<::std::string, ::cricket::TransportStats > const & ,
::webrtc::Call::Stats const & ,
::webrtc::RTCStatsReport *  ) 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.

◆ ProduceMediaSourceStats_s()

MCAPI void webrtc::RTCStatsCollector::ProduceMediaSourceStats_s ( ::webrtc::Timestamp ,
::webrtc::RTCStatsReport *  ) 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.

◆ ProducePartialResultsOnNetworkThread()

MCAPI void webrtc::RTCStatsCollector::ProducePartialResultsOnNetworkThread ( ::webrtc::Timestamp ,
::std::optional<::std::string >  )
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.

◆ ProducePartialResultsOnSignalingThread()

MCAPI void webrtc::RTCStatsCollector::ProducePartialResultsOnSignalingThread ( ::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.

◆ ProducePeerConnectionStats_s()

MCAPI void webrtc::RTCStatsCollector::ProducePeerConnectionStats_s ( ::webrtc::Timestamp ,
::webrtc::RTCStatsReport *  ) 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.

◆ ProduceRTPStreamStats_n()

MCAPI void webrtc::RTCStatsCollector::ProduceRTPStreamStats_n ( ::webrtc::Timestamp ,
::std::vector<::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo > const & ,
::webrtc::RTCStatsReport *  ) 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.

◆ ProduceTransportStats_n()

MCAPI void webrtc::RTCStatsCollector::ProduceTransportStats_n ( ::webrtc::Timestamp ,
::std::map<::std::string, ::cricket::TransportStats > const & ,
::std::map<::std::string, ::webrtc::RTCStatsCollector::CertificateStatsPair > const & ,
::webrtc::RTCStatsReport *  ) 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.

◆ ProduceVideoRTPStreamStats_n()

MCAPI void webrtc::RTCStatsCollector::ProduceVideoRTPStreamStats_n ( ::webrtc::Timestamp ,
::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo const & ,
::webrtc::RTCStatsReport *  ) 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.

◆ WaitForPendingRequest()

MCAPI void webrtc::RTCStatsCollector::WaitForPendingRequest ( )
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.

◆ Create()

static MCAPI ::webrtc::scoped_refptr<::webrtc::RTCStatsCollector > webrtc::RTCStatsCollector::Create ( ::webrtc::PeerConnectionInternal * ,
int64  )
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.

◆ $ctor()

MCAPI void * webrtc::RTCStatsCollector::$ctor ( ::webrtc::PeerConnectionInternal * ,
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.

◆ $vftable()

static MCAPI void ** webrtc::RTCStatsCollector::$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: