LeviLamina
|
Classes | |
struct | SessionStats |
struct | TransportStats |
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::webrtc::StatsReport * | GetReport (::webrtc::StatsReport::StatsType const &type, ::std::string const &id, ::webrtc::StatsReport::Direction direction) |
MCAPI void | InvalidateCache () |
MCAPI bool | IsValidTrack (::std::string const &track_id) |
MCAPI | LegacyStatsCollector (::webrtc::PeerConnectionInternal *pc) |
MCAPI::webrtc::StatsReport * | PrepareADMReport () |
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 | UpdateReportFromAudioTrack (::webrtc::AudioTrackInterface *track, ::webrtc::StatsReport *report, bool has_remote_tracks) |
MCAPI void | UpdateStats (::webrtc::PeerConnectionInterface::StatsOutputLevel level) |
MCAPI void | UpdateStatsFromExistingLocalAudioTracks (bool has_remote_tracks) |
MCAPI void | UpdateTrackReports () |
MCAPI void * | $ctor (::webrtc::PeerConnectionInternal *pc) |
MCAPI void | $dtor () |
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 () |
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 |
|
explicit |
|
virtual |
Implements webrtc::LegacyStatsCollectorInterface.
|
virtual |
Implements webrtc::LegacyStatsCollectorInterface.
|
virtual |
Implements webrtc::LegacyStatsCollectorInterface.
MCAPI::webrtc::StatsReport * webrtc::LegacyStatsCollector::AddCandidateReport | ( | ::cricket::CandidateStats const & | candidate_stats, |
bool | local ) |
MCAPI::webrtc::StatsReport * webrtc::LegacyStatsCollector::AddCertificateReports | ( | ::std::unique_ptr<::rtc::SSLCertificateStats > | cert_stats | ) |
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 ) |
MCAPI void webrtc::LegacyStatsCollector::AddStream | ( | ::webrtc::MediaStreamInterface * | stream | ) |
MCAPI void webrtc::LegacyStatsCollector::AddTrack | ( | ::webrtc::MediaStreamTrackInterface * | track | ) |
MCAPI void webrtc::LegacyStatsCollector::ExtractBweInfo | ( | ) |
MCAPI void webrtc::LegacyStatsCollector::ExtractDataInfo_n | ( | ::webrtc::StatsCollection * | reports | ) |
MCAPI void webrtc::LegacyStatsCollector::ExtractMediaInfo | ( | ::std::map<::std::string, ::std::string > const & | transport_names_by_mid | ) |
MCAPI void webrtc::LegacyStatsCollector::ExtractSenderInfo | ( | ) |
MCAPI ::std::map<::std::string, ::std::string > webrtc::LegacyStatsCollector::ExtractSessionAndDataInfo | ( | ) |
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 ) |
MCAPI void webrtc::LegacyStatsCollector::ExtractSessionInfo_s | ( | ::webrtc::LegacyStatsCollector::SessionStats & | session_stats | ) |
MCAPI::webrtc::StatsReport * webrtc::LegacyStatsCollector::GetReport | ( | ::webrtc::StatsReport::StatsType const & | type, |
::std::string const & | id, | ||
::webrtc::StatsReport::Direction | direction ) |
MCAPI void webrtc::LegacyStatsCollector::InvalidateCache | ( | ) |
MCAPI bool webrtc::LegacyStatsCollector::IsValidTrack | ( | ::std::string const & | track_id | ) |
MCAPI::webrtc::StatsReport * webrtc::LegacyStatsCollector::PrepareADMReport | ( | ) |
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 ) |
MCAPI void webrtc::LegacyStatsCollector::UpdateReportFromAudioTrack | ( | ::webrtc::AudioTrackInterface * | track, |
::webrtc::StatsReport * | report, | ||
bool | has_remote_tracks ) |
MCAPI void webrtc::LegacyStatsCollector::UpdateStats | ( | ::webrtc::PeerConnectionInterface::StatsOutputLevel | level | ) |
MCAPI void webrtc::LegacyStatsCollector::UpdateStatsFromExistingLocalAudioTracks | ( | bool | has_remote_tracks | ) |
MCAPI void webrtc::LegacyStatsCollector::UpdateTrackReports | ( | ) |
MCAPI void * webrtc::LegacyStatsCollector::$ctor | ( | ::webrtc::PeerConnectionInternal * | pc | ) |
MCAPI void webrtc::LegacyStatsCollector::$dtor | ( | ) |
MCAPI void webrtc::LegacyStatsCollector::$AddLocalAudioTrack | ( | ::webrtc::AudioTrackInterface * | audio_track, |
uint | ssrc ) |
MCAPI void webrtc::LegacyStatsCollector::$RemoveLocalAudioTrack | ( | ::webrtc::AudioTrackInterface * | audio_track, |
uint | ssrc ) |
MCAPI void webrtc::LegacyStatsCollector::$GetStats | ( | ::webrtc::MediaStreamTrackInterface * | track, |
::std::vector<::webrtc::StatsReport const * > * | reports ) |
MCAPI double webrtc::LegacyStatsCollector::$GetTimeNow | ( | ) |
|
static |