3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/PeerConnectionInterface.h"
7#include "mc/external/webrtc/RtpTransceiverProxyWithInternal.h"
8#include "mc/external/webrtc/StatsReport.h"
9#include "mc/external/webrtc/scoped_refptr.h"
13namespace cricket {
class CandidateStats; }
14namespace cricket {
struct ConnectionInfo; }
15namespace cricket {
struct TransportStats; }
16namespace rtc {
struct SSLCertificateStats; }
17namespace webrtc {
class AudioTrackInterface; }
18namespace webrtc {
class MediaStreamInterface; }
19namespace webrtc {
class MediaStreamTrackInterface; }
20namespace webrtc {
class PeerConnectionInternal; }
21namespace webrtc {
class RtpTransceiver; }
22namespace webrtc {
class StatsCollection; }
23namespace webrtc {
class StatsReport; }
113 ::std::optional<::std::string>,
114 ::std::optional<::std::string>
119 MCNAPI ::webrtc::StatsReport*
120 GetReport(::webrtc::StatsReport::StatsType
const&, ::std::string
const&, ::webrtc::StatsReport::Direction);
133 ::std::string
const&,
135 ::webrtc::StatsReport::Direction
140 MCNAPI
void UpdateStats(::webrtc::PeerConnectionInterface::StatsOutputLevel);
Definition CandidateStats.h:7
Definition AudioTrackInterface.h:18
Definition LegacyStatsCollector.h:28
MCAPI void ExtractSessionInfo_s(::webrtc::LegacyStatsCollector::SessionStats &)
MCAPI::webrtc::StatsReport * AddConnectionInfoReport(::std::string const &, int, int, ::webrtc::scoped_refptr<::webrtc::StatsReport::IdBase > const &, ::cricket::ConnectionInfo const &)
MCAPI void InvalidateCache()
MCAPI void * $ctor(::webrtc::PeerConnectionInternal *)
MCAPI void UpdateTrackReports()
MCAPI ::std::map<::std::string, ::std::string > ExtractSessionAndDataInfo()
MCAPI void ExtractMediaInfo(::std::map<::std::string, ::std::string > const &)
MCAPI void ExtractDataInfo_n(::webrtc::StatsCollection *)
MCAPI::webrtc::StatsReport * PrepareADMReport()
MCAPI void ExtractSenderInfo()
MCAPI void AddStream(::webrtc::MediaStreamInterface *)
MCAPI void UpdateStats(::webrtc::PeerConnectionInterface::StatsOutputLevel)
MCAPI::webrtc::LegacyStatsCollector::SessionStats ExtractSessionInfo_n(::std::vector< ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > const &, ::std::optional<::std::string >, ::std::optional<::std::string >)
static MCAPI void ** $vftable()
MCAPI void UpdateReportFromAudioTrack(::webrtc::AudioTrackInterface *, ::webrtc::StatsReport *, bool)
MCAPI bool IsValidTrack(::std::string const &)
MCAPI::webrtc::StatsReport * AddCandidateReport(::cricket::CandidateStats const &, bool)
MCAPI::webrtc::StatsReport * PrepareReport(bool, uint, ::std::string const &, ::webrtc::scoped_refptr<::webrtc::StatsReport::IdBase > const &, ::webrtc::StatsReport::Direction)
MCAPI void UpdateStatsFromExistingLocalAudioTracks(bool)
MCAPI void ExtractBweInfo()
MCAPI::webrtc::StatsReport * GetReport(::webrtc::StatsReport::StatsType const &, ::std::string const &, ::webrtc::StatsReport::Direction)
MCAPI void AddTrack(::webrtc::MediaStreamTrackInterface *)
MCAPI LegacyStatsCollector(::webrtc::PeerConnectionInternal *)
MCAPI::webrtc::StatsReport * AddCertificateReports(::std::unique_ptr<::rtc::SSLCertificateStats >)
Definition PeerConnectionInternal.h:7
Definition RtpTransceiverProxyWithInternal.h:8
Definition StatsCollection.h:16
Definition StatsReport.h:11
Definition scoped_refptr.h:8
Definition ConnectionInfo.h:7
Definition TransportStats.h:7
Definition LegacyStatsCollector.h:37
Definition LegacyStatsCollector.h:59
MCAPI void * $ctor(::std::string, ::cricket::TransportStats)
MCAPI TransportStats(::std::string, ::cricket::TransportStats)