Lines Matching refs:StatsReport
52 const StatsReport::StatsValueName name;
61 StatsReport* AddTrackReport(StatsCollection* reports, in AddTrackReport()
64 StatsReport::Id id( in AddTrackReport()
65 StatsReport::NewTypedId(StatsReport::kStatsReportTypeTrack, track_id)); in AddTrackReport()
66 StatsReport* report = reports->ReplaceOrAddNew(id); in AddTrackReport()
67 report->AddString(StatsReport::kStatsValueNameTrackId, track_id); in AddTrackReport()
76 StatsReport* report = AddTrackReport(reports, track_id); in CreateTrackReport()
91 StatsReport* report, in ExtractCommonSendProperties()
93 report->AddString(StatsReport::kStatsValueNameCodecName, info.codec_name); in ExtractCommonSendProperties()
98 report->AddInt64(StatsReport::kStatsValueNameBytesSent, bytes_sent); in ExtractCommonSendProperties()
100 report->AddInt64(StatsReport::kStatsValueNameRtt, info.rtt_ms); in ExtractCommonSendProperties()
105 StatsReport* report) { in ExtractCommonReceiveProperties()
106 report->AddString(StatsReport::kStatsValueNameCodecName, info.codec_name); in ExtractCommonReceiveProperties()
109 void SetAudioProcessingStats(StatsReport* report, in SetAudioProcessingStats()
112 report->AddBoolean(StatsReport::kStatsValueNameTypingNoiseState, in SetAudioProcessingStats()
115 report->AddInt(StatsReport::kStatsValueNameEchoDelayMedian, in SetAudioProcessingStats()
119 report->AddInt(StatsReport::kStatsValueNameEchoDelayStdDev, in SetAudioProcessingStats()
123 report->AddInt(StatsReport::kStatsValueNameEchoReturnLoss, in SetAudioProcessingStats()
127 report->AddInt(StatsReport::kStatsValueNameEchoReturnLossEnhancement, in SetAudioProcessingStats()
131 report->AddFloat(StatsReport::kStatsValueNameResidualEchoLikelihood, in SetAudioProcessingStats()
136 StatsReport::kStatsValueNameResidualEchoLikelihoodRecentMax, in SetAudioProcessingStats()
140 report->AddFloat(StatsReport::kStatsValueNameAecDivergentFilterFraction, in SetAudioProcessingStats()
146 StatsReport* report, in ExtractStats()
150 {StatsReport::kStatsValueNameExpandRate, info.expand_rate}, in ExtractStats()
151 {StatsReport::kStatsValueNameSecondaryDecodedRate, in ExtractStats()
153 {StatsReport::kStatsValueNameSecondaryDiscardedRate, in ExtractStats()
155 {StatsReport::kStatsValueNameSpeechExpandRate, info.speech_expand_rate}, in ExtractStats()
156 {StatsReport::kStatsValueNameAccelerateRate, info.accelerate_rate}, in ExtractStats()
157 {StatsReport::kStatsValueNamePreemptiveExpandRate, in ExtractStats()
159 {StatsReport::kStatsValueNameTotalAudioEnergy, info.total_output_energy}, in ExtractStats()
160 {StatsReport::kStatsValueNameTotalSamplesDuration, in ExtractStats()
164 {StatsReport::kStatsValueNameCurrentDelayMs, info.delay_estimate_ms}, in ExtractStats()
165 {StatsReport::kStatsValueNameDecodingCNG, info.decoding_cng}, in ExtractStats()
166 {StatsReport::kStatsValueNameDecodingCTN, info.decoding_calls_to_neteq}, in ExtractStats()
167 {StatsReport::kStatsValueNameDecodingCTSG, in ExtractStats()
169 {StatsReport::kStatsValueNameDecodingMutedOutput, in ExtractStats()
171 {StatsReport::kStatsValueNameDecodingNormal, info.decoding_normal}, in ExtractStats()
172 {StatsReport::kStatsValueNameDecodingPLC, info.decoding_plc}, in ExtractStats()
173 {StatsReport::kStatsValueNameDecodingPLCCNG, info.decoding_plc_cng}, in ExtractStats()
174 {StatsReport::kStatsValueNameJitterBufferMs, info.jitter_buffer_ms}, in ExtractStats()
175 {StatsReport::kStatsValueNameJitterReceived, info.jitter_ms}, in ExtractStats()
176 {StatsReport::kStatsValueNamePacketsLost, info.packets_lost}, in ExtractStats()
177 {StatsReport::kStatsValueNamePacketsReceived, info.packets_rcvd}, in ExtractStats()
178 {StatsReport::kStatsValueNamePreferredJitterBufferMs, in ExtractStats()
188 report->AddInt(StatsReport::kStatsValueNameAudioOutputLevel, in ExtractStats()
192 report->AddInt(StatsReport::kStatsValueNameDecodingCodecPLC, in ExtractStats()
199 report->AddInt64(StatsReport::kStatsValueNameBytesReceived, bytes_rcvd); in ExtractStats()
201 report->AddInt64(StatsReport::kStatsValueNameCaptureStartNtpTimeMs, in ExtractStats()
204 report->AddString(StatsReport::kStatsValueNameMediaType, "audio"); in ExtractStats()
208 StatsReport* report, in ExtractStats()
216 {StatsReport::kStatsValueNameTotalAudioEnergy, info.total_input_energy}, in ExtractStats()
217 {StatsReport::kStatsValueNameTotalSamplesDuration, in ExtractStats()
222 {StatsReport::kStatsValueNameAudioInputLevel, info.audio_level}, in ExtractStats()
223 {StatsReport::kStatsValueNameJitterReceived, info.jitter_ms}, in ExtractStats()
224 {StatsReport::kStatsValueNamePacketsLost, info.packets_lost}, in ExtractStats()
225 {StatsReport::kStatsValueNamePacketsSent, info.packets_sent}, in ExtractStats()
237 report->AddString(StatsReport::kStatsValueNameMediaType, "audio"); in ExtractStats()
239 report->AddInt(StatsReport::kStatsValueNameAnaBitrateActionCounter, in ExtractStats()
243 report->AddInt(StatsReport::kStatsValueNameAnaChannelActionCounter, in ExtractStats()
247 report->AddInt(StatsReport::kStatsValueNameAnaDtxActionCounter, in ExtractStats()
251 report->AddInt(StatsReport::kStatsValueNameAnaFecActionCounter, in ExtractStats()
255 report->AddInt(StatsReport::kStatsValueNameAnaFrameLengthIncreaseCounter, in ExtractStats()
259 report->AddInt(StatsReport::kStatsValueNameAnaFrameLengthDecreaseCounter, in ExtractStats()
263 report->AddFloat(StatsReport::kStatsValueNameAnaUplinkPacketLossFraction, in ExtractStats()
269 StatsReport* report, in ExtractStats()
272 report->AddString(StatsReport::kStatsValueNameCodecImplementationName, in ExtractStats()
278 report->AddInt64(StatsReport::kStatsValueNameBytesReceived, bytes_rcvd); in ExtractStats()
280 report->AddInt64(StatsReport::kStatsValueNameCaptureStartNtpTimeMs, in ExtractStats()
284 report->AddInt64(StatsReport::kStatsValueNameFirstFrameReceivedToDecodedMs, in ExtractStats()
288 report->AddInt64(StatsReport::kStatsValueNameQpSum, *info.qp_sum); in ExtractStats()
291 {StatsReport::kStatsValueNameCurrentDelayMs, info.current_delay_ms}, in ExtractStats()
292 {StatsReport::kStatsValueNameDecodeMs, info.decode_ms}, in ExtractStats()
293 {StatsReport::kStatsValueNameFirsSent, info.firs_sent}, in ExtractStats()
294 {StatsReport::kStatsValueNameFrameHeightReceived, info.frame_height}, in ExtractStats()
295 {StatsReport::kStatsValueNameFrameRateDecoded, info.framerate_decoded}, in ExtractStats()
296 {StatsReport::kStatsValueNameFrameRateOutput, info.framerate_output}, in ExtractStats()
297 {StatsReport::kStatsValueNameFrameRateReceived, info.framerate_rcvd}, in ExtractStats()
298 {StatsReport::kStatsValueNameFrameWidthReceived, info.frame_width}, in ExtractStats()
299 {StatsReport::kStatsValueNameJitterBufferMs, info.jitter_buffer_ms}, in ExtractStats()
300 {StatsReport::kStatsValueNameMaxDecodeMs, info.max_decode_ms}, in ExtractStats()
301 {StatsReport::kStatsValueNameMinPlayoutDelayMs, in ExtractStats()
303 {StatsReport::kStatsValueNameNacksSent, info.nacks_sent}, in ExtractStats()
304 {StatsReport::kStatsValueNamePacketsLost, info.packets_lost}, in ExtractStats()
305 {StatsReport::kStatsValueNamePacketsReceived, info.packets_rcvd}, in ExtractStats()
306 {StatsReport::kStatsValueNamePlisSent, info.plis_sent}, in ExtractStats()
307 {StatsReport::kStatsValueNameRenderDelayMs, info.render_delay_ms}, in ExtractStats()
308 {StatsReport::kStatsValueNameTargetDelayMs, info.target_delay_ms}, in ExtractStats()
309 {StatsReport::kStatsValueNameFramesDecoded, info.frames_decoded}, in ExtractStats()
314 report->AddString(StatsReport::kStatsValueNameMediaType, "video"); in ExtractStats()
317 report->AddString(StatsReport::kStatsValueNameTimingFrameInfo, in ExtractStats()
321 report->AddInt64(StatsReport::kStatsValueNameInterframeDelayMaxMs, in ExtractStats()
325 StatsReport::kStatsValueNameContentType, in ExtractStats()
330 StatsReport* report, in ExtractStats()
334 report->AddString(StatsReport::kStatsValueNameCodecImplementationName, in ExtractStats()
336 report->AddBoolean(StatsReport::kStatsValueNameBandwidthLimitedResolution, in ExtractStats()
338 report->AddBoolean(StatsReport::kStatsValueNameCpuLimitedResolution, in ExtractStats()
340 report->AddBoolean(StatsReport::kStatsValueNameHasEnteredLowResolution, in ExtractStats()
344 report->AddInt(StatsReport::kStatsValueNameQpSum, *info.qp_sum); in ExtractStats()
347 {StatsReport::kStatsValueNameAdaptationChanges, info.adapt_changes}, in ExtractStats()
348 {StatsReport::kStatsValueNameAvgEncodeMs, info.avg_encode_ms}, in ExtractStats()
349 {StatsReport::kStatsValueNameEncodeUsagePercent, in ExtractStats()
351 {StatsReport::kStatsValueNameFirsReceived, info.firs_rcvd}, in ExtractStats()
352 {StatsReport::kStatsValueNameFrameHeightSent, info.send_frame_height}, in ExtractStats()
353 {StatsReport::kStatsValueNameFrameRateInput, info.framerate_input}, in ExtractStats()
354 {StatsReport::kStatsValueNameFrameRateSent, info.framerate_sent}, in ExtractStats()
355 {StatsReport::kStatsValueNameFrameWidthSent, info.send_frame_width}, in ExtractStats()
356 {StatsReport::kStatsValueNameNacksReceived, info.nacks_rcvd}, in ExtractStats()
357 {StatsReport::kStatsValueNamePacketsLost, info.packets_lost}, in ExtractStats()
358 {StatsReport::kStatsValueNamePacketsSent, info.packets_sent}, in ExtractStats()
359 {StatsReport::kStatsValueNamePlisReceived, info.plis_rcvd}, in ExtractStats()
360 {StatsReport::kStatsValueNameFramesEncoded, info.frames_encoded}, in ExtractStats()
361 {StatsReport::kStatsValueNameHugeFramesSent, info.huge_frames_sent}, in ExtractStats()
366 report->AddString(StatsReport::kStatsValueNameMediaType, "video"); in ExtractStats()
368 StatsReport::kStatsValueNameContentType, in ExtractStats()
374 StatsReport* report) { in ExtractStats()
375 RTC_DCHECK(report->type() == StatsReport::kStatsReportTypeBwe); in ExtractStats()
379 {StatsReport::kStatsValueNameAvailableSendBandwidth, in ExtractStats()
381 {StatsReport::kStatsValueNameAvailableReceiveBandwidth, in ExtractStats()
383 {StatsReport::kStatsValueNameTargetEncBitrate, info.target_enc_bitrate}, in ExtractStats()
384 {StatsReport::kStatsValueNameActualEncBitrate, info.actual_enc_bitrate}, in ExtractStats()
385 {StatsReport::kStatsValueNameRetransmitBitrate, info.retransmit_bitrate}, in ExtractStats()
386 {StatsReport::kStatsValueNameTransmitBitrate, info.transmit_bitrate}, in ExtractStats()
390 report->AddInt64(StatsReport::kStatsValueNameBucketDelay, info.bucket_delay); in ExtractStats()
394 StatsReport* report) { in ExtractRemoteStats()
400 StatsReport* report) { in ExtractRemoteStats()
407 StatsReport::Direction direction, in GetTrackIdBySsrc()
413 if (direction == StatsReport::kReceive) { in GetTrackIdBySsrc()
435 const StatsReport::Id& transport_id, in ExtractStatsFromList()
437 StatsReport::Direction direction, in ExtractStatsFromList()
444 StatsReport* report = in ExtractStatsFromList()
557 StatsReport::Id id(StatsReport::NewTypedId(StatsReport::kStatsReportTypeTrack, in AddLocalAudioTrack()
559 StatsReport* report = reports_.Find(id); in AddLocalAudioTrack()
562 report->AddString(StatsReport::kStatsValueNameTrackId, audio_track->id()); in AddLocalAudioTrack()
593 StatsReport* report = reports_.Find(StatsReport::NewTypedId( in GetStats()
594 StatsReport::kStatsReportTypeSession, pc_->session_id())); in GetStats()
599 StatsReport::NewTypedId(StatsReport::kStatsReportTypeTrack, track->id())); in GetStats()
608 if (r->type() != StatsReport::kStatsReportTypeSsrc) in GetStats()
611 const StatsReport::Value* v = in GetStats()
612 r->FindValue(StatsReport::kStatsValueNameTrackId); in GetStats()
645 StatsReport* StatsCollector::PrepareReport(bool local, in PrepareReport()
648 const StatsReport::Id& transport_id, in PrepareReport()
649 StatsReport::Direction direction) { in PrepareReport()
651 StatsReport::Id id(StatsReport::NewIdWithDirection( in PrepareReport()
652 local ? StatsReport::kStatsReportTypeSsrc in PrepareReport()
653 : StatsReport::kStatsReportTypeRemoteSsrc, in PrepareReport()
655 StatsReport* report = reports_.Find(id); in PrepareReport()
663 report->AddInt64(StatsReport::kStatsValueNameSsrc, ssrc); in PrepareReport()
665 report->AddString(StatsReport::kStatsValueNameTrackId, track_id); in PrepareReport()
668 report->AddId(StatsReport::kStatsValueNameTransportId, transport_id); in PrepareReport()
672 StatsReport* StatsCollector::PrepareADMReport() { in PrepareADMReport()
674 StatsReport::Id id(StatsReport::NewTypedId( in PrepareADMReport()
675 StatsReport::kStatsReportTypeSession, pc_->session_id())); in PrepareADMReport()
676 StatsReport* report = reports_.FindOrAddNew(id); in PrepareADMReport()
681 return reports_.Find(StatsReport::NewTypedId( in IsValidTrack()
682 StatsReport::kStatsReportTypeTrack, track_id)) != nullptr; in IsValidTrack()
685 StatsReport* StatsCollector::AddCertificateReports( in AddCertificateReports()
689 StatsReport* first_report = nullptr; in AddCertificateReports()
690 StatsReport* prev_report = nullptr; in AddCertificateReports()
693 StatsReport::Id id(StatsReport::NewTypedId( in AddCertificateReports()
694 StatsReport::kStatsReportTypeCertificate, stats->fingerprint)); in AddCertificateReports()
696 StatsReport* report = reports_.ReplaceOrAddNew(id); in AddCertificateReports()
698 report->AddString(StatsReport::kStatsValueNameFingerprint, in AddCertificateReports()
700 report->AddString(StatsReport::kStatsValueNameFingerprintAlgorithm, in AddCertificateReports()
702 report->AddString(StatsReport::kStatsValueNameDer, in AddCertificateReports()
707 prev_report->AddId(StatsReport::kStatsValueNameIssuerId, id); in AddCertificateReports()
713 StatsReport* StatsCollector::AddConnectionInfoReport( in AddConnectionInfoReport()
717 const StatsReport::Id& channel_report_id, in AddConnectionInfoReport()
719 StatsReport::Id id( in AddConnectionInfoReport()
720 StatsReport::NewCandidatePairId(content_name, component, connection_id)); in AddConnectionInfoReport()
721 StatsReport* report = reports_.ReplaceOrAddNew(id); in AddConnectionInfoReport()
725 {StatsReport::kStatsValueNameActiveConnection, info.best_connection}, in AddConnectionInfoReport()
726 {StatsReport::kStatsValueNameReceiving, info.receiving}, in AddConnectionInfoReport()
727 {StatsReport::kStatsValueNameWritable, info.writable}, in AddConnectionInfoReport()
732 report->AddId(StatsReport::kStatsValueNameChannelId, channel_report_id); in AddConnectionInfoReport()
735 report->AddId(StatsReport::kStatsValueNameLocalCandidateId, in AddConnectionInfoReport()
737 report->AddId(StatsReport::kStatsValueNameRemoteCandidateId, in AddConnectionInfoReport()
741 {StatsReport::kStatsValueNameBytesReceived, info.recv_total_bytes}, in AddConnectionInfoReport()
742 {StatsReport::kStatsValueNameBytesSent, info.sent_total_bytes}, in AddConnectionInfoReport()
743 {StatsReport::kStatsValueNamePacketsSent, info.sent_total_packets}, in AddConnectionInfoReport()
744 {StatsReport::kStatsValueNameRtt, info.rtt}, in AddConnectionInfoReport()
745 {StatsReport::kStatsValueNameSendPacketsDiscarded, in AddConnectionInfoReport()
747 {StatsReport::kStatsValueNameSentPingRequestsTotal, in AddConnectionInfoReport()
749 {StatsReport::kStatsValueNameSentPingRequestsBeforeFirstResponse, in AddConnectionInfoReport()
751 {StatsReport::kStatsValueNameSentPingResponses, info.sent_ping_responses}, in AddConnectionInfoReport()
752 {StatsReport::kStatsValueNameRecvPingRequests, info.recv_ping_requests}, in AddConnectionInfoReport()
753 {StatsReport::kStatsValueNameRecvPingResponses, info.recv_ping_responses}, in AddConnectionInfoReport()
758 report->AddString(StatsReport::kStatsValueNameLocalAddress, in AddConnectionInfoReport()
760 report->AddString(StatsReport::kStatsValueNameLocalCandidateType, in AddConnectionInfoReport()
762 report->AddString(StatsReport::kStatsValueNameRemoteAddress, in AddConnectionInfoReport()
764 report->AddString(StatsReport::kStatsValueNameRemoteCandidateType, in AddConnectionInfoReport()
766 report->AddString(StatsReport::kStatsValueNameTransportType, in AddConnectionInfoReport()
772 StatsReport* StatsCollector::AddCandidateReport( in AddCandidateReport()
776 StatsReport::Id id(StatsReport::NewCandidateId(local, candidate.id())); in AddCandidateReport()
777 StatsReport* report = reports_.Find(id); in AddCandidateReport()
782 report->AddString(StatsReport::kStatsValueNameCandidateNetworkType, in AddCandidateReport()
785 report->AddString(StatsReport::kStatsValueNameCandidateIPAddress, in AddCandidateReport()
787 report->AddString(StatsReport::kStatsValueNameCandidatePortNumber, in AddCandidateReport()
789 report->AddInt(StatsReport::kStatsValueNameCandidatePriority, in AddCandidateReport()
791 report->AddString(StatsReport::kStatsValueNameCandidateType, in AddCandidateReport()
793 report->AddString(StatsReport::kStatsValueNameCandidateTransportType, in AddCandidateReport()
800 report->AddInt64(StatsReport::kStatsValueNameSentStunKeepaliveRequests, in AddCandidateReport()
802 report->AddInt64(StatsReport::kStatsValueNameRecvStunKeepaliveResponses, in AddCandidateReport()
804 report->AddFloat(StatsReport::kStatsValueNameStunKeepaliveRttTotal, in AddCandidateReport()
806 report->AddFloat(StatsReport::kStatsValueNameStunKeepaliveRttSquaredTotal, in AddCandidateReport()
817 StatsReport::Id id(StatsReport::NewTypedId( in ExtractSessionInfo()
818 StatsReport::kStatsReportTypeSession, pc_->session_id())); in ExtractSessionInfo()
819 StatsReport* report = reports_.ReplaceOrAddNew(id); in ExtractSessionInfo()
821 report->AddBoolean(StatsReport::kStatsValueNameInitiator, in ExtractSessionInfo()
847 StatsReport::Id local_cert_report_id, remote_cert_report_id; in ExtractSessionInfo()
850 StatsReport* r = AddCertificateReports( in ExtractSessionInfo()
859 StatsReport* r = AddCertificateReports(remote_cert_chain->GetStats()); in ExtractSessionInfo()
865 StatsReport::Id id( in ExtractSessionInfo()
866 StatsReport::NewComponentId(transport_name, channel_iter.component)); in ExtractSessionInfo()
867 StatsReport* channel_report = reports_.ReplaceOrAddNew(id); in ExtractSessionInfo()
869 channel_report->AddInt(StatsReport::kStatsValueNameComponent, in ExtractSessionInfo()
872 channel_report->AddId(StatsReport::kStatsValueNameLocalCertificateId, in ExtractSessionInfo()
876 channel_report->AddId(StatsReport::kStatsValueNameRemoteCertificateId, in ExtractSessionInfo()
883 StatsReport::kStatsValueNameSrtpCipher, in ExtractSessionInfo()
891 StatsReport::kStatsValueNameDtlsCipher, in ExtractSessionInfo()
908 StatsReport* connection_report = AddConnectionInfoReport( in ExtractSessionInfo()
913 StatsReport::kStatsValueNameSelectedCandidatePairId, in ExtractSessionInfo()
947 StatsReport::Id report_id(StatsReport::NewBandwidthEstimationId()); in ExtractBweInfo()
948 StatsReport* report = reports_.FindOrAddNew(report_id); in ExtractBweInfo()
976 StatsReport::Id transport_id = StatsReport::NewComponentId( in ExtractSenderReceiverStats()
979 StatsReport::kReceive, receiver_track_id_by_ssrc); in ExtractSenderReceiverStats()
981 StatsReport::kSend, sender_track_id_by_ssrc); in ExtractSenderReceiverStats()
1002 StatsReport* report = collector->PrepareADMReport(); in ExtractStats()
1003 report->AddInt(StatsReport::kStatsValueNameAudioDeviceUnderrunCounter, in ExtractStats()
1133 const StatsReport::Id stats_id = StatsReport::NewIdWithDirection( in ExtractSenderInfo()
1134 StatsReport::kStatsReportTypeSsrc, rtc::ToString(sender->ssrc()), in ExtractSenderInfo()
1135 StatsReport::kSend); in ExtractSenderInfo()
1136 StatsReport* report = reports_.FindOrAddNew(stats_id); in ExtractSenderInfo()
1137 report->AddInt(StatsReport::kStatsValueNameFrameWidthInput, in ExtractSenderInfo()
1139 report->AddInt(StatsReport::kStatsValueNameFrameHeightInput, in ExtractSenderInfo()
1151 StatsReport::Id id(StatsReport::NewTypedIntId( in ExtractDataInfo()
1152 StatsReport::kStatsReportTypeDataChannel, stats.id)); in ExtractDataInfo()
1153 StatsReport* report = reports_.ReplaceOrAddNew(id); in ExtractDataInfo()
1155 report->AddString(StatsReport::kStatsValueNameLabel, stats.label); in ExtractDataInfo()
1158 report->AddInt(StatsReport::kStatsValueNameDataChannelId, stats.id); in ExtractDataInfo()
1160 report->AddString(StatsReport::kStatsValueNameProtocol, stats.protocol); in ExtractDataInfo()
1161 report->AddString(StatsReport::kStatsValueNameState, in ExtractDataInfo()
1166 StatsReport* StatsCollector::GetReport(const StatsReport::StatsType& type, in GetReport()
1168 StatsReport::Direction direction) { in GetReport()
1170 RTC_DCHECK(type == StatsReport::kStatsReportTypeSsrc || in GetReport()
1171 type == StatsReport::kStatsReportTypeRemoteSsrc); in GetReport()
1172 return reports_.Find(StatsReport::NewIdWithDirection(type, id, direction)); in GetReport()
1182 StatsReport* report = GetReport(StatsReport::kStatsReportTypeSsrc, in UpdateStatsFromExistingLocalAudioTracks()
1183 rtc::ToString(ssrc), StatsReport::kSend); in UpdateStatsFromExistingLocalAudioTracks()
1192 const StatsReport::Value* v = in UpdateStatsFromExistingLocalAudioTracks()
1193 report->FindValue(StatsReport::kStatsValueNameTrackId); in UpdateStatsFromExistingLocalAudioTracks()
1203 StatsReport* report, in UpdateReportFromAudioTrack()
1212 report->AddInt(StatsReport::kStatsValueNameAudioInputLevel, signal_level); in UpdateReportFromAudioTrack()
1232 StatsReport* report = entry.second; in UpdateTrackReports()