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

Classes

struct  TransportStats
struct  SessionStats

Public Member Functions

LegacyStatsCollector & operator= (LegacyStatsCollector const &)
 LegacyStatsCollector (LegacyStatsCollector const &)
virtual void AddLocalAudioTrack (::webrtc::AudioTrackInterface *audio_track, uint ssrc)
virtual void RemoveLocalAudioTrack (::webrtc::AudioTrackInterface *audio_track, uint ssrc)
virtual void GetStats (::webrtc::MediaStreamTrackInterface *track, ::std::vector<::webrtc::StatsReport const * > *reports)
virtual double GetTimeNow ()
MCAPI::webrtc::StatsReport * AddCandidateReport (::cricket::CandidateStats const &candidate_stats, bool local)
MCAPI::webrtc::StatsReport * AddCertificateReports (::std::unique_ptr<::rtc::SSLCertificateStats > cert_stats)
MCAPI::webrtc::StatsReport * AddConnectionInfoReport (::std::string const &content_name, int component, int connection_id, ::webrtc::scoped_refptr<::webrtc::StatsReport::IdBase > const &channel_report_id, ::cricket::ConnectionInfo const &info)
MCAPI void AddStream (::webrtc::MediaStreamInterface *stream)
MCAPI void AddTrack (::webrtc::MediaStreamTrackInterface *track)
MCAPI void ExtractBweInfo ()
MCAPI void ExtractDataInfo_n (::webrtc::StatsCollection *reports)
MCAPI void ExtractMediaInfo (::std::map<::std::string, ::std::string > const &transport_names_by_mid)
MCAPI void ExtractSenderInfo ()
MCAPI ::std::map<::std::string, ::std::string > ExtractSessionAndDataInfo ()
MCAPI::webrtc::LegacyStatsCollector::SessionStats ExtractSessionInfo_n (::std::vector<::webrtc::scoped_refptr< ::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > const &transceivers, ::std::optional<::std::string > sctp_transport_name, ::std::optional<::std::string > sctp_mid)
MCAPI void ExtractSessionInfo_s (::webrtc::LegacyStatsCollector::SessionStats &session_stats)
MCAPI void InvalidateCache ()
MCAPI bool IsValidTrack (::std::string const &track_id)
MCAPI LegacyStatsCollector (::webrtc::PeerConnectionInternal *pc)
MCAPI::webrtc::StatsReport * PrepareReport (bool local, uint ssrc, ::std::string const &track_id, ::webrtc::scoped_refptr<::webrtc::StatsReport::IdBase > const &transport_id, ::webrtc::StatsReport::Direction direction)
MCAPI void UpdateStats (::webrtc::PeerConnectionInterface::StatsOutputLevel level)
MCAPI void UpdateStatsFromExistingLocalAudioTracks (bool has_remote_tracks)
MCAPI void * $ctor (::webrtc::PeerConnectionInternal *pc)
MCAPI void $AddLocalAudioTrack (::webrtc::AudioTrackInterface *audio_track, uint ssrc)
MCAPI void $RemoveLocalAudioTrack (::webrtc::AudioTrackInterface *audio_track, uint ssrc)
MCAPI void $GetStats (::webrtc::MediaStreamTrackInterface *track, ::std::vector<::webrtc::StatsReport const * > *reports)
MCAPI double $GetTimeNow ()
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnk1a38a8
::ll::UntypedStorage< 8, 16 > mUnk24ccce
::ll::UntypedStorage< 8, 8 > mUnka2a452
::ll::UntypedStorage< 8, 8 > mUnk55f8dd
::ll::UntypedStorage< 8, 8 > mUnke85b01
::ll::UntypedStorage< 1, 1 > mUnk56a9e3
::ll::UntypedStorage< 8, 24 > mUnkf84f18

Constructor & Destructor Documentation

◆ LegacyStatsCollector()

MCAPI webrtc::LegacyStatsCollector::LegacyStatsCollector ( ::webrtc::PeerConnectionInternal * pc)
explicit
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

◆ AddLocalAudioTrack()

virtual void webrtc::LegacyStatsCollector::AddLocalAudioTrack ( ::webrtc::AudioTrackInterface * audio_track,
uint ssrc )
virtual

◆ RemoveLocalAudioTrack()

virtual void webrtc::LegacyStatsCollector::RemoveLocalAudioTrack ( ::webrtc::AudioTrackInterface * audio_track,
uint ssrc )
virtual

◆ GetStats()

virtual void webrtc::LegacyStatsCollector::GetStats ( ::webrtc::MediaStreamTrackInterface * track,
::std::vector<::webrtc::StatsReport const * > * reports )
virtual

◆ AddCandidateReport()

MCAPI::webrtc::StatsReport * webrtc::LegacyStatsCollector::AddCandidateReport ( ::cricket::CandidateStats const & candidate_stats,
bool local )
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.

◆ AddCertificateReports()

MCAPI::webrtc::StatsReport * webrtc::LegacyStatsCollector::AddCertificateReports ( ::std::unique_ptr<::rtc::SSLCertificateStats > cert_stats)
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.

◆ AddConnectionInfoReport()

MCAPI::webrtc::StatsReport * webrtc::LegacyStatsCollector::AddConnectionInfoReport ( ::std::string const & content_name,
int component,
int connection_id,
::webrtc::scoped_refptr<::webrtc::StatsReport::IdBase > const & channel_report_id,
::cricket::ConnectionInfo const & info )
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.

◆ AddStream()

MCAPI void webrtc::LegacyStatsCollector::AddStream ( ::webrtc::MediaStreamInterface * stream)
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.

◆ AddTrack()

MCAPI void webrtc::LegacyStatsCollector::AddTrack ( ::webrtc::MediaStreamTrackInterface * track)
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.

◆ ExtractBweInfo()

MCAPI void webrtc::LegacyStatsCollector::ExtractBweInfo ( )
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.

◆ ExtractDataInfo_n()

MCAPI void webrtc::LegacyStatsCollector::ExtractDataInfo_n ( ::webrtc::StatsCollection * reports)
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.

◆ ExtractMediaInfo()

MCAPI void webrtc::LegacyStatsCollector::ExtractMediaInfo ( ::std::map<::std::string, ::std::string > const & transport_names_by_mid)
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.

◆ ExtractSenderInfo()

MCAPI void webrtc::LegacyStatsCollector::ExtractSenderInfo ( )
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.

◆ ExtractSessionAndDataInfo()

MCAPI ::std::map<::std::string, ::std::string > webrtc::LegacyStatsCollector::ExtractSessionAndDataInfo ( )
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.

◆ ExtractSessionInfo_n()

MCAPI::webrtc::LegacyStatsCollector::SessionStats webrtc::LegacyStatsCollector::ExtractSessionInfo_n ( ::std::vector<::webrtc::scoped_refptr< ::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > const & transceivers,
::std::optional<::std::string > sctp_transport_name,
::std::optional<::std::string > sctp_mid )
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.

◆ ExtractSessionInfo_s()

MCAPI void webrtc::LegacyStatsCollector::ExtractSessionInfo_s ( ::webrtc::LegacyStatsCollector::SessionStats & session_stats)
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.

◆ InvalidateCache()

MCAPI void webrtc::LegacyStatsCollector::InvalidateCache ( )
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.

◆ IsValidTrack()

MCAPI bool webrtc::LegacyStatsCollector::IsValidTrack ( ::std::string const & track_id)
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.

◆ PrepareReport()

MCAPI::webrtc::StatsReport * webrtc::LegacyStatsCollector::PrepareReport ( bool local,
uint ssrc,
::std::string const & track_id,
::webrtc::scoped_refptr<::webrtc::StatsReport::IdBase > const & transport_id,
::webrtc::StatsReport::Direction direction )
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.

◆ UpdateStats()

MCAPI void webrtc::LegacyStatsCollector::UpdateStats ( ::webrtc::PeerConnectionInterface::StatsOutputLevel level)
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.

◆ UpdateStatsFromExistingLocalAudioTracks()

MCAPI void webrtc::LegacyStatsCollector::UpdateStatsFromExistingLocalAudioTracks ( bool has_remote_tracks)
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::LegacyStatsCollector::$ctor ( ::webrtc::PeerConnectionInternal * pc)
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.

◆ $AddLocalAudioTrack()

MCAPI void webrtc::LegacyStatsCollector::$AddLocalAudioTrack ( ::webrtc::AudioTrackInterface * audio_track,
uint ssrc )
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.

◆ $RemoveLocalAudioTrack()

MCAPI void webrtc::LegacyStatsCollector::$RemoveLocalAudioTrack ( ::webrtc::AudioTrackInterface * audio_track,
uint ssrc )
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.

◆ $GetStats()

MCAPI void webrtc::LegacyStatsCollector::$GetStats ( ::webrtc::MediaStreamTrackInterface * track,
::std::vector<::webrtc::StatsReport const * > * reports )
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.

◆ $GetTimeNow()

MCAPI double webrtc::LegacyStatsCollector::$GetTimeNow ( )
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::LegacyStatsCollector::$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.

◆ $dtor()

MCAPI void webrtc::LegacyStatsCollectorInterface::$dtor ( )
inherited
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: