3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/Call.h"
7#include "mc/external/webrtc/DataChannelInterface.h"
8#include "mc/external/webrtc/scoped_refptr.h"
12namespace cricket {
struct TransportStats; }
13namespace webrtc {
class PeerConnectionInternal; }
14namespace webrtc {
class RTCStatsCollectorCallback; }
15namespace webrtc {
class RTCStatsReport; }
16namespace webrtc {
class RtpReceiverInternal; }
17namespace webrtc {
class RtpSenderInternal; }
18namespace webrtc {
class Timestamp; }
38 MCNAPI ::webrtc::RTCStatsCollector::CertificateStatsPair
Copy()
const;
67 enum class FilterMode : uint {};
89 ::webrtc::RTCStatsCollector::RequestInfo::FilterMode,
114 ::webrtc::RTCStatsCollector::RequestInfo::FilterMode,
169 ::std::vector<::webrtc::RTCStatsCollector::RequestInfo>
192 MCNAPI ::std::map<::std::string, ::webrtc::RTCStatsCollector::CertificateStatsPair>
205 ::std::map<::std::string, ::webrtc::RTCStatsCollector::CertificateStatsPair>
const&,
213 ::std::map<::std::string, ::cricket::TransportStats>
const&,
228 ::std::vector<::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo>
const&,
234 ::std::map<::std::string, ::cricket::TransportStats>
const&,
235 ::std::map<::std::string, ::webrtc::RTCStatsCollector::CertificateStatsPair>
const&,
Definition PeerConnectionInternal.h:7
Definition RTCStatsCollector.h:64
MCAPI RequestInfo(::webrtc::RTCStatsCollector::RequestInfo::FilterMode, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >, ::webrtc::scoped_refptr<::webrtc::RtpSenderInternal >, ::webrtc::scoped_refptr<::webrtc::RtpReceiverInternal >)
MCAPI void * $ctor(::webrtc::RTCStatsCollector::RequestInfo::FilterMode, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >, ::webrtc::scoped_refptr<::webrtc::RtpSenderInternal >, ::webrtc::scoped_refptr<::webrtc::RtpReceiverInternal >)
MCAPI void * $ctor(::webrtc::scoped_refptr<::webrtc::RtpSenderInternal >, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >)
MCAPI RequestInfo(::webrtc::scoped_refptr<::webrtc::RtpSenderInternal >, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >)
MCAPI RequestInfo(::webrtc::scoped_refptr<::webrtc::RtpReceiverInternal >, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >)
MCAPI void * $ctor(::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >)
MCAPI RequestInfo(::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >)
MCAPI void * $ctor(::webrtc::scoped_refptr<::webrtc::RtpReceiverInternal >, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >)
Definition RTCStatsCollector.h:23
MCAPI void ProduceVideoRTPStreamStats_n(::webrtc::Timestamp, ::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo const &, ::webrtc::RTCStatsReport *) const
static MCAPI ::webrtc::scoped_refptr<::webrtc::RTCStatsCollector > Create(::webrtc::PeerConnectionInternal *, int64)
MCAPI void GetStatsReport(::webrtc::scoped_refptr<::webrtc::RtpReceiverInternal >, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >)
MCAPI void ProduceMediaSourceStats_s(::webrtc::Timestamp, ::webrtc::RTCStatsReport *) const
static MCAPI void ** $vftable()
MCAPI void OnSctpDataChannelStateChanged(int, ::webrtc::DataChannelInterface::DataState)
MCAPI ::webrtc::scoped_refptr<::webrtc::RTCStatsReport > CreateReportFilteredBySelector(bool, ::webrtc::scoped_refptr<::webrtc::RTCStatsReport const >, ::webrtc::scoped_refptr<::webrtc::RtpSenderInternal >, ::webrtc::scoped_refptr<::webrtc::RtpReceiverInternal >)
MCAPI void ProducePartialResultsOnSignalingThread(::webrtc::Timestamp)
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 WaitForPendingRequest()
MCAPI void ProduceIceCandidateAndPairStats_n(::webrtc::Timestamp, ::std::map<::std::string, ::cricket::TransportStats > const &, ::webrtc::Call::Stats const &, ::webrtc::RTCStatsReport *) const
MCAPI void ProduceAudioPlayoutStats_s(::webrtc::Timestamp, ::webrtc::RTCStatsReport *) const
MCAPI void ProduceRTPStreamStats_n(::webrtc::Timestamp, ::std::vector<::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo > const &, ::webrtc::RTCStatsReport *) const
MCAPI void GetStatsReportInternal(::webrtc::RTCStatsCollector::RequestInfo)
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 * $ctor(::webrtc::PeerConnectionInternal *, int64)
MCAPI void ProduceAudioRTPStreamStats_n(::webrtc::Timestamp, ::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo const &, ::webrtc::RTCStatsReport *) const
MCAPI void GetStatsReport(::webrtc::scoped_refptr<::webrtc::RtpSenderInternal >, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >)
MCAPI void MergeNetworkReport_s()
MCAPI void DeliverCachedReport(::webrtc::scoped_refptr<::webrtc::RTCStatsReport const >, ::std::vector<::webrtc::RTCStatsCollector::RequestInfo >)
MCAPI void PrepareTransceiverStatsInfosAndCallStats_s_w_n()
MCAPI void GetStatsReport(::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback >)
MCAPI void ProducePartialResultsOnNetworkThread(::webrtc::Timestamp, ::std::optional<::std::string >)
MCAPI void ClearCachedStatsReport()
MCAPI RTCStatsCollector(::webrtc::PeerConnectionInternal *, int64)
MCAPI ::std::map<::std::string, ::webrtc::RTCStatsCollector::CertificateStatsPair > PrepareTransportCertificateStats_n(::std::map<::std::string, ::cricket::TransportStats > const &)
MCAPI void ProducePeerConnectionStats_s(::webrtc::Timestamp, ::webrtc::RTCStatsReport *) const
Definition RTCStatsReport.h:17
Definition Timestamp.h:10
Definition scoped_refptr.h:8
Definition RTCStatsCollector.h:34
MCAPI ~CertificateStatsPair()
MCAPI::webrtc::RTCStatsCollector::CertificateStatsPair Copy() const
Definition RTCStatsCollector.h:50
Definition RTCStatsCollector.h:128
MCAPI RtpTransceiverStatsInfo(::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo const &)
MCAPI void * $ctor(::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo const &)
MCAPI void * $ctor(::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo &&)
MCAPI RtpTransceiverStatsInfo(::webrtc::RTCStatsCollector::RtpTransceiverStatsInfo &&)