webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
webrtc::StatsReport Class Reference

#include <statstypes.h>

Classes

class  IdBase
 
struct  Value
 

Public Types

enum  Direction { kSend = 0, kReceive, kSend = 0, kReceive }
 
enum  StatsType {
  kStatsReportTypeSession, kStatsReportTypeTransport, kStatsReportTypeComponent, kStatsReportTypeCandidatePair,
  kStatsReportTypeBwe, kStatsReportTypeSsrc, kStatsReportTypeRemoteSsrc, kStatsReportTypeTrack,
  kStatsReportTypeIceLocalCandidate, kStatsReportTypeIceRemoteCandidate, kStatsReportTypeCertificate, kStatsReportTypeDataChannel,
  kStatsReportTypeSession, kStatsReportTypeTransport, kStatsReportTypeComponent, kStatsReportTypeCandidatePair,
  kStatsReportTypeBwe, kStatsReportTypeSsrc, kStatsReportTypeRemoteSsrc, kStatsReportTypeTrack,
  kStatsReportTypeIceLocalCandidate, kStatsReportTypeIceRemoteCandidate, kStatsReportTypeCertificate, kStatsReportTypeDataChannel
}
 
enum  StatsValueName {
  kStatsValueNameActiveConnection, kStatsValueNameAecDivergentFilterFraction, kStatsValueNameAudioInputLevel, kStatsValueNameAudioOutputLevel,
  kStatsValueNameBytesReceived, kStatsValueNameBytesSent, kStatsValueNameCodecImplementationName, kStatsValueNameDataChannelId,
  kStatsValueNameFramesDecoded, kStatsValueNameFramesEncoded, kStatsValueNameMediaType, kStatsValueNamePacketsLost,
  kStatsValueNamePacketsReceived, kStatsValueNamePacketsSent, kStatsValueNameProtocol, kStatsValueNameQpSum,
  kStatsValueNameReceiving, kStatsValueNameSelectedCandidatePairId, kStatsValueNameSsrc, kStatsValueNameState,
  kStatsValueNameTransportId, kStatsValueNameSentPingRequestsTotal, kStatsValueNameSentPingRequestsBeforeFirstResponse, kStatsValueNameSentPingResponses,
  kStatsValueNameRecvPingRequests, kStatsValueNameRecvPingResponses, kStatsValueNameAccelerateRate, kStatsValueNameActualEncBitrate,
  kStatsValueNameAdaptationChanges, kStatsValueNameAvailableReceiveBandwidth, kStatsValueNameAvailableSendBandwidth, kStatsValueNameAvgEncodeMs,
  kStatsValueNameBandwidthLimitedResolution, kStatsValueNameBucketDelay, kStatsValueNameCaptureStartNtpTimeMs, kStatsValueNameCandidateIPAddress,
  kStatsValueNameCandidateNetworkType, kStatsValueNameCandidatePortNumber, kStatsValueNameCandidatePriority, kStatsValueNameCandidateTransportType,
  kStatsValueNameCandidateType, kStatsValueNameChannelId, kStatsValueNameCodecName, kStatsValueNameComponent,
  kStatsValueNameContentName, kStatsValueNameCpuLimitedResolution, kStatsValueNameCurrentDelayMs, kStatsValueNameDecodeMs,
  kStatsValueNameDecodingCNG, kStatsValueNameDecodingCTN, kStatsValueNameDecodingCTSG, kStatsValueNameDecodingMutedOutput,
  kStatsValueNameDecodingNormal, kStatsValueNameDecodingPLC, kStatsValueNameDecodingPLCCNG, kStatsValueNameDer,
  kStatsValueNameDtlsCipher, kStatsValueNameEchoCancellationQualityMin, kStatsValueNameEchoDelayMedian, kStatsValueNameEchoDelayStdDev,
  kStatsValueNameEchoReturnLoss, kStatsValueNameEchoReturnLossEnhancement, kStatsValueNameEncodeUsagePercent, kStatsValueNameExpandRate,
  kStatsValueNameFingerprint, kStatsValueNameFingerprintAlgorithm, kStatsValueNameFirsReceived, kStatsValueNameFirsSent,
  kStatsValueNameFrameHeightInput, kStatsValueNameFrameHeightReceived, kStatsValueNameFrameHeightSent, kStatsValueNameFrameRateDecoded,
  kStatsValueNameFrameRateInput, kStatsValueNameFrameRateOutput, kStatsValueNameFrameRateReceived, kStatsValueNameFrameRateSent,
  kStatsValueNameFrameWidthInput, kStatsValueNameFrameWidthReceived, kStatsValueNameFrameWidthSent, kStatsValueNameInitiator,
  kStatsValueNameIssuerId, kStatsValueNameJitterBufferMs, kStatsValueNameJitterReceived, kStatsValueNameLabel,
  kStatsValueNameLocalAddress, kStatsValueNameLocalCandidateId, kStatsValueNameLocalCandidateType, kStatsValueNameLocalCertificateId,
  kStatsValueNameMaxDecodeMs, kStatsValueNameMinPlayoutDelayMs, kStatsValueNameNacksReceived, kStatsValueNameNacksSent,
  kStatsValueNamePlisReceived, kStatsValueNamePlisSent, kStatsValueNamePreemptiveExpandRate, kStatsValueNamePreferredJitterBufferMs,
  kStatsValueNameRemoteAddress, kStatsValueNameRemoteCandidateId, kStatsValueNameRemoteCandidateType, kStatsValueNameRemoteCertificateId,
  kStatsValueNameRenderDelayMs, kStatsValueNameResidualEchoLikelihood, kStatsValueNameResidualEchoLikelihoodRecentMax, kStatsValueNameRetransmitBitrate,
  kStatsValueNameRtt, kStatsValueNameSecondaryDecodedRate, kStatsValueNameSendPacketsDiscarded, kStatsValueNameSpeechExpandRate,
  kStatsValueNameSrtpCipher, kStatsValueNameTargetDelayMs, kStatsValueNameTargetEncBitrate, kStatsValueNameTrackId,
  kStatsValueNameTransmitBitrate, kStatsValueNameTransportType, kStatsValueNameTypingNoiseState, kStatsValueNameWritable,
  kStatsValueNameActiveConnection, kStatsValueNameAecDivergentFilterFraction, kStatsValueNameAudioInputLevel, kStatsValueNameAudioOutputLevel,
  kStatsValueNameBytesReceived, kStatsValueNameBytesSent, kStatsValueNameCodecImplementationName, kStatsValueNameDataChannelId,
  kStatsValueNameFramesDecoded, kStatsValueNameFramesEncoded, kStatsValueNameMediaType, kStatsValueNamePacketsLost,
  kStatsValueNamePacketsReceived, kStatsValueNamePacketsSent, kStatsValueNameProtocol, kStatsValueNameQpSum,
  kStatsValueNameReceiving, kStatsValueNameSelectedCandidatePairId, kStatsValueNameSsrc, kStatsValueNameState,
  kStatsValueNameTransportId, kStatsValueNameSentPingRequestsTotal, kStatsValueNameSentPingRequestsBeforeFirstResponse, kStatsValueNameSentPingResponses,
  kStatsValueNameRecvPingRequests, kStatsValueNameRecvPingResponses, kStatsValueNameAccelerateRate, kStatsValueNameActualEncBitrate,
  kStatsValueNameAdaptationChanges, kStatsValueNameAvailableReceiveBandwidth, kStatsValueNameAvailableSendBandwidth, kStatsValueNameAvgEncodeMs,
  kStatsValueNameBandwidthLimitedResolution, kStatsValueNameBucketDelay, kStatsValueNameCaptureStartNtpTimeMs, kStatsValueNameCandidateIPAddress,
  kStatsValueNameCandidateNetworkType, kStatsValueNameCandidatePortNumber, kStatsValueNameCandidatePriority, kStatsValueNameCandidateTransportType,
  kStatsValueNameCandidateType, kStatsValueNameChannelId, kStatsValueNameCodecName, kStatsValueNameComponent,
  kStatsValueNameContentName, kStatsValueNameCpuLimitedResolution, kStatsValueNameCurrentDelayMs, kStatsValueNameDecodeMs,
  kStatsValueNameDecodingCNG, kStatsValueNameDecodingCTN, kStatsValueNameDecodingCTSG, kStatsValueNameDecodingMutedOutput,
  kStatsValueNameDecodingNormal, kStatsValueNameDecodingPLC, kStatsValueNameDecodingPLCCNG, kStatsValueNameDer,
  kStatsValueNameDtlsCipher, kStatsValueNameEchoCancellationQualityMin, kStatsValueNameEchoDelayMedian, kStatsValueNameEchoDelayStdDev,
  kStatsValueNameEchoReturnLoss, kStatsValueNameEchoReturnLossEnhancement, kStatsValueNameEncodeUsagePercent, kStatsValueNameExpandRate,
  kStatsValueNameFingerprint, kStatsValueNameFingerprintAlgorithm, kStatsValueNameFirsReceived, kStatsValueNameFirsSent,
  kStatsValueNameFrameHeightInput, kStatsValueNameFrameHeightReceived, kStatsValueNameFrameHeightSent, kStatsValueNameFrameRateDecoded,
  kStatsValueNameFrameRateInput, kStatsValueNameFrameRateOutput, kStatsValueNameFrameRateReceived, kStatsValueNameFrameRateSent,
  kStatsValueNameFrameWidthInput, kStatsValueNameFrameWidthReceived, kStatsValueNameFrameWidthSent, kStatsValueNameInitiator,
  kStatsValueNameIssuerId, kStatsValueNameJitterBufferMs, kStatsValueNameJitterReceived, kStatsValueNameLabel,
  kStatsValueNameLocalAddress, kStatsValueNameLocalCandidateId, kStatsValueNameLocalCandidateType, kStatsValueNameLocalCertificateId,
  kStatsValueNameMaxDecodeMs, kStatsValueNameMinPlayoutDelayMs, kStatsValueNameNacksReceived, kStatsValueNameNacksSent,
  kStatsValueNamePlisReceived, kStatsValueNamePlisSent, kStatsValueNamePreemptiveExpandRate, kStatsValueNamePreferredJitterBufferMs,
  kStatsValueNameRemoteAddress, kStatsValueNameRemoteCandidateId, kStatsValueNameRemoteCandidateType, kStatsValueNameRemoteCertificateId,
  kStatsValueNameRenderDelayMs, kStatsValueNameResidualEchoLikelihood, kStatsValueNameResidualEchoLikelihoodRecentMax, kStatsValueNameRetransmitBitrate,
  kStatsValueNameRtt, kStatsValueNameSecondaryDecodedRate, kStatsValueNameSendPacketsDiscarded, kStatsValueNameSpeechExpandRate,
  kStatsValueNameSrtpCipher, kStatsValueNameTargetDelayMs, kStatsValueNameTargetEncBitrate, kStatsValueNameTrackId,
  kStatsValueNameTransmitBitrate, kStatsValueNameTransportType, kStatsValueNameTypingNoiseState, kStatsValueNameWritable
}
 
enum  Direction { kSend = 0, kReceive, kSend = 0, kReceive }
 
enum  StatsType {
  kStatsReportTypeSession, kStatsReportTypeTransport, kStatsReportTypeComponent, kStatsReportTypeCandidatePair,
  kStatsReportTypeBwe, kStatsReportTypeSsrc, kStatsReportTypeRemoteSsrc, kStatsReportTypeTrack,
  kStatsReportTypeIceLocalCandidate, kStatsReportTypeIceRemoteCandidate, kStatsReportTypeCertificate, kStatsReportTypeDataChannel,
  kStatsReportTypeSession, kStatsReportTypeTransport, kStatsReportTypeComponent, kStatsReportTypeCandidatePair,
  kStatsReportTypeBwe, kStatsReportTypeSsrc, kStatsReportTypeRemoteSsrc, kStatsReportTypeTrack,
  kStatsReportTypeIceLocalCandidate, kStatsReportTypeIceRemoteCandidate, kStatsReportTypeCertificate, kStatsReportTypeDataChannel
}
 
enum  StatsValueName {
  kStatsValueNameActiveConnection, kStatsValueNameAecDivergentFilterFraction, kStatsValueNameAudioInputLevel, kStatsValueNameAudioOutputLevel,
  kStatsValueNameBytesReceived, kStatsValueNameBytesSent, kStatsValueNameCodecImplementationName, kStatsValueNameDataChannelId,
  kStatsValueNameFramesDecoded, kStatsValueNameFramesEncoded, kStatsValueNameMediaType, kStatsValueNamePacketsLost,
  kStatsValueNamePacketsReceived, kStatsValueNamePacketsSent, kStatsValueNameProtocol, kStatsValueNameQpSum,
  kStatsValueNameReceiving, kStatsValueNameSelectedCandidatePairId, kStatsValueNameSsrc, kStatsValueNameState,
  kStatsValueNameTransportId, kStatsValueNameSentPingRequestsTotal, kStatsValueNameSentPingRequestsBeforeFirstResponse, kStatsValueNameSentPingResponses,
  kStatsValueNameRecvPingRequests, kStatsValueNameRecvPingResponses, kStatsValueNameAccelerateRate, kStatsValueNameActualEncBitrate,
  kStatsValueNameAdaptationChanges, kStatsValueNameAvailableReceiveBandwidth, kStatsValueNameAvailableSendBandwidth, kStatsValueNameAvgEncodeMs,
  kStatsValueNameBandwidthLimitedResolution, kStatsValueNameBucketDelay, kStatsValueNameCaptureStartNtpTimeMs, kStatsValueNameCandidateIPAddress,
  kStatsValueNameCandidateNetworkType, kStatsValueNameCandidatePortNumber, kStatsValueNameCandidatePriority, kStatsValueNameCandidateTransportType,
  kStatsValueNameCandidateType, kStatsValueNameChannelId, kStatsValueNameCodecName, kStatsValueNameComponent,
  kStatsValueNameContentName, kStatsValueNameCpuLimitedResolution, kStatsValueNameCurrentDelayMs, kStatsValueNameDecodeMs,
  kStatsValueNameDecodingCNG, kStatsValueNameDecodingCTN, kStatsValueNameDecodingCTSG, kStatsValueNameDecodingMutedOutput,
  kStatsValueNameDecodingNormal, kStatsValueNameDecodingPLC, kStatsValueNameDecodingPLCCNG, kStatsValueNameDer,
  kStatsValueNameDtlsCipher, kStatsValueNameEchoCancellationQualityMin, kStatsValueNameEchoDelayMedian, kStatsValueNameEchoDelayStdDev,
  kStatsValueNameEchoReturnLoss, kStatsValueNameEchoReturnLossEnhancement, kStatsValueNameEncodeUsagePercent, kStatsValueNameExpandRate,
  kStatsValueNameFingerprint, kStatsValueNameFingerprintAlgorithm, kStatsValueNameFirsReceived, kStatsValueNameFirsSent,
  kStatsValueNameFrameHeightInput, kStatsValueNameFrameHeightReceived, kStatsValueNameFrameHeightSent, kStatsValueNameFrameRateDecoded,
  kStatsValueNameFrameRateInput, kStatsValueNameFrameRateOutput, kStatsValueNameFrameRateReceived, kStatsValueNameFrameRateSent,
  kStatsValueNameFrameWidthInput, kStatsValueNameFrameWidthReceived, kStatsValueNameFrameWidthSent, kStatsValueNameInitiator,
  kStatsValueNameIssuerId, kStatsValueNameJitterBufferMs, kStatsValueNameJitterReceived, kStatsValueNameLabel,
  kStatsValueNameLocalAddress, kStatsValueNameLocalCandidateId, kStatsValueNameLocalCandidateType, kStatsValueNameLocalCertificateId,
  kStatsValueNameMaxDecodeMs, kStatsValueNameMinPlayoutDelayMs, kStatsValueNameNacksReceived, kStatsValueNameNacksSent,
  kStatsValueNamePlisReceived, kStatsValueNamePlisSent, kStatsValueNamePreemptiveExpandRate, kStatsValueNamePreferredJitterBufferMs,
  kStatsValueNameRemoteAddress, kStatsValueNameRemoteCandidateId, kStatsValueNameRemoteCandidateType, kStatsValueNameRemoteCertificateId,
  kStatsValueNameRenderDelayMs, kStatsValueNameResidualEchoLikelihood, kStatsValueNameResidualEchoLikelihoodRecentMax, kStatsValueNameRetransmitBitrate,
  kStatsValueNameRtt, kStatsValueNameSecondaryDecodedRate, kStatsValueNameSendPacketsDiscarded, kStatsValueNameSpeechExpandRate,
  kStatsValueNameSrtpCipher, kStatsValueNameTargetDelayMs, kStatsValueNameTargetEncBitrate, kStatsValueNameTrackId,
  kStatsValueNameTransmitBitrate, kStatsValueNameTransportType, kStatsValueNameTypingNoiseState, kStatsValueNameWritable,
  kStatsValueNameActiveConnection, kStatsValueNameAecDivergentFilterFraction, kStatsValueNameAudioInputLevel, kStatsValueNameAudioOutputLevel,
  kStatsValueNameBytesReceived, kStatsValueNameBytesSent, kStatsValueNameCodecImplementationName, kStatsValueNameDataChannelId,
  kStatsValueNameFramesDecoded, kStatsValueNameFramesEncoded, kStatsValueNameMediaType, kStatsValueNamePacketsLost,
  kStatsValueNamePacketsReceived, kStatsValueNamePacketsSent, kStatsValueNameProtocol, kStatsValueNameQpSum,
  kStatsValueNameReceiving, kStatsValueNameSelectedCandidatePairId, kStatsValueNameSsrc, kStatsValueNameState,
  kStatsValueNameTransportId, kStatsValueNameSentPingRequestsTotal, kStatsValueNameSentPingRequestsBeforeFirstResponse, kStatsValueNameSentPingResponses,
  kStatsValueNameRecvPingRequests, kStatsValueNameRecvPingResponses, kStatsValueNameAccelerateRate, kStatsValueNameActualEncBitrate,
  kStatsValueNameAdaptationChanges, kStatsValueNameAvailableReceiveBandwidth, kStatsValueNameAvailableSendBandwidth, kStatsValueNameAvgEncodeMs,
  kStatsValueNameBandwidthLimitedResolution, kStatsValueNameBucketDelay, kStatsValueNameCaptureStartNtpTimeMs, kStatsValueNameCandidateIPAddress,
  kStatsValueNameCandidateNetworkType, kStatsValueNameCandidatePortNumber, kStatsValueNameCandidatePriority, kStatsValueNameCandidateTransportType,
  kStatsValueNameCandidateType, kStatsValueNameChannelId, kStatsValueNameCodecName, kStatsValueNameComponent,
  kStatsValueNameContentName, kStatsValueNameCpuLimitedResolution, kStatsValueNameCurrentDelayMs, kStatsValueNameDecodeMs,
  kStatsValueNameDecodingCNG, kStatsValueNameDecodingCTN, kStatsValueNameDecodingCTSG, kStatsValueNameDecodingMutedOutput,
  kStatsValueNameDecodingNormal, kStatsValueNameDecodingPLC, kStatsValueNameDecodingPLCCNG, kStatsValueNameDer,
  kStatsValueNameDtlsCipher, kStatsValueNameEchoCancellationQualityMin, kStatsValueNameEchoDelayMedian, kStatsValueNameEchoDelayStdDev,
  kStatsValueNameEchoReturnLoss, kStatsValueNameEchoReturnLossEnhancement, kStatsValueNameEncodeUsagePercent, kStatsValueNameExpandRate,
  kStatsValueNameFingerprint, kStatsValueNameFingerprintAlgorithm, kStatsValueNameFirsReceived, kStatsValueNameFirsSent,
  kStatsValueNameFrameHeightInput, kStatsValueNameFrameHeightReceived, kStatsValueNameFrameHeightSent, kStatsValueNameFrameRateDecoded,
  kStatsValueNameFrameRateInput, kStatsValueNameFrameRateOutput, kStatsValueNameFrameRateReceived, kStatsValueNameFrameRateSent,
  kStatsValueNameFrameWidthInput, kStatsValueNameFrameWidthReceived, kStatsValueNameFrameWidthSent, kStatsValueNameInitiator,
  kStatsValueNameIssuerId, kStatsValueNameJitterBufferMs, kStatsValueNameJitterReceived, kStatsValueNameLabel,
  kStatsValueNameLocalAddress, kStatsValueNameLocalCandidateId, kStatsValueNameLocalCandidateType, kStatsValueNameLocalCertificateId,
  kStatsValueNameMaxDecodeMs, kStatsValueNameMinPlayoutDelayMs, kStatsValueNameNacksReceived, kStatsValueNameNacksSent,
  kStatsValueNamePlisReceived, kStatsValueNamePlisSent, kStatsValueNamePreemptiveExpandRate, kStatsValueNamePreferredJitterBufferMs,
  kStatsValueNameRemoteAddress, kStatsValueNameRemoteCandidateId, kStatsValueNameRemoteCandidateType, kStatsValueNameRemoteCertificateId,
  kStatsValueNameRenderDelayMs, kStatsValueNameResidualEchoLikelihood, kStatsValueNameResidualEchoLikelihoodRecentMax, kStatsValueNameRetransmitBitrate,
  kStatsValueNameRtt, kStatsValueNameSecondaryDecodedRate, kStatsValueNameSendPacketsDiscarded, kStatsValueNameSpeechExpandRate,
  kStatsValueNameSrtpCipher, kStatsValueNameTargetDelayMs, kStatsValueNameTargetEncBitrate, kStatsValueNameTrackId,
  kStatsValueNameTransmitBitrate, kStatsValueNameTransportType, kStatsValueNameTypingNoiseState, kStatsValueNameWritable
}
 
typedef rtc::scoped_refptr< IdBaseId
 
typedef rtc::scoped_refptr< ValueValuePtr
 
typedef std::map< StatsValueName, ValuePtrValues
 
typedef rtc::scoped_refptr< IdBaseId
 
typedef rtc::scoped_refptr< ValueValuePtr
 
typedef std::map< StatsValueName, ValuePtrValues
 

Public Member Functions

 StatsReport (const Id &id)
 
 ~StatsReport ()
 
const Idid () const
 
StatsType type () const
 
double timestamp () const
 
void set_timestamp (double t)
 
bool empty () const
 
const Valuesvalues () const
 
const char * TypeToString () const
 
void AddString (StatsValueName name, const std::string &value)
 
void AddString (StatsValueName name, const char *value)
 
void AddInt64 (StatsValueName name, int64_t value)
 
void AddInt (StatsValueName name, int value)
 
void AddFloat (StatsValueName name, float value)
 
void AddBoolean (StatsValueName name, bool value)
 
void AddId (StatsValueName name, const Id &value)
 
const ValueFindValue (StatsValueName name) const
 
 StatsReport (const Id &id)
 
 ~StatsReport ()
 
const Idid () const
 
StatsType type () const
 
double timestamp () const
 
void set_timestamp (double t)
 
bool empty () const
 
const Valuesvalues () const
 
const char * TypeToString () const
 
void AddString (StatsValueName name, const std::string &value)
 
void AddString (StatsValueName name, const char *value)
 
void AddInt64 (StatsValueName name, int64_t value)
 
void AddInt (StatsValueName name, int value)
 
void AddFloat (StatsValueName name, float value)
 
void AddBoolean (StatsValueName name, bool value)
 
void AddId (StatsValueName name, const Id &value)
 
const ValueFindValue (StatsValueName name) const
 

Static Public Member Functions

static Id NewBandwidthEstimationId ()
 
static Id NewTypedId (StatsType type, const std::string &id)
 
static Id NewTypedIntId (StatsType type, int id)
 
static Id NewIdWithDirection (StatsType type, const std::string &id, Direction direction)
 
static Id NewCandidateId (bool local, const std::string &id)
 
static Id NewComponentId (const std::string &content_name, int component)
 
static Id NewCandidatePairId (const std::string &content_name, int component, int index)
 
static Id NewBandwidthEstimationId ()
 
static Id NewTypedId (StatsType type, const std::string &id)
 
static Id NewTypedIntId (StatsType type, int id)
 
static Id NewIdWithDirection (StatsType type, const std::string &id, Direction direction)
 
static Id NewCandidateId (bool local, const std::string &id)
 
static Id NewComponentId (const std::string &content_name, int component)
 
static Id NewCandidatePairId (const std::string &content_name, int component, int index)
 

Member Typedef Documentation

◆ Id [1/2]

◆ Id [2/2]

◆ ValuePtr [1/2]

◆ ValuePtr [2/2]

◆ Values [1/2]

◆ Values [2/2]

Member Enumeration Documentation

◆ Direction [1/2]

Enumerator
kSend 
kReceive 
kSend 
kReceive 

◆ Direction [2/2]

Enumerator
kSend 
kReceive 
kSend 
kReceive 

◆ StatsType [1/2]

Enumerator
kStatsReportTypeSession 
kStatsReportTypeTransport 
kStatsReportTypeComponent 
kStatsReportTypeCandidatePair 
kStatsReportTypeBwe 
kStatsReportTypeSsrc 
kStatsReportTypeRemoteSsrc 
kStatsReportTypeTrack 
kStatsReportTypeIceLocalCandidate 
kStatsReportTypeIceRemoteCandidate 
kStatsReportTypeCertificate 
kStatsReportTypeDataChannel 
kStatsReportTypeSession 
kStatsReportTypeTransport 
kStatsReportTypeComponent 
kStatsReportTypeCandidatePair 
kStatsReportTypeBwe 
kStatsReportTypeSsrc 
kStatsReportTypeRemoteSsrc 
kStatsReportTypeTrack 
kStatsReportTypeIceLocalCandidate 
kStatsReportTypeIceRemoteCandidate 
kStatsReportTypeCertificate 
kStatsReportTypeDataChannel 

◆ StatsType [2/2]

Enumerator
kStatsReportTypeSession 
kStatsReportTypeTransport 
kStatsReportTypeComponent 
kStatsReportTypeCandidatePair 
kStatsReportTypeBwe 
kStatsReportTypeSsrc 
kStatsReportTypeRemoteSsrc 
kStatsReportTypeTrack 
kStatsReportTypeIceLocalCandidate 
kStatsReportTypeIceRemoteCandidate 
kStatsReportTypeCertificate 
kStatsReportTypeDataChannel 
kStatsReportTypeSession 
kStatsReportTypeTransport 
kStatsReportTypeComponent 
kStatsReportTypeCandidatePair 
kStatsReportTypeBwe 
kStatsReportTypeSsrc 
kStatsReportTypeRemoteSsrc 
kStatsReportTypeTrack 
kStatsReportTypeIceLocalCandidate 
kStatsReportTypeIceRemoteCandidate 
kStatsReportTypeCertificate 
kStatsReportTypeDataChannel 

◆ StatsValueName [1/2]

Enumerator
kStatsValueNameActiveConnection 
kStatsValueNameAecDivergentFilterFraction 
kStatsValueNameAudioInputLevel 
kStatsValueNameAudioOutputLevel 
kStatsValueNameBytesReceived 
kStatsValueNameBytesSent 
kStatsValueNameCodecImplementationName 
kStatsValueNameDataChannelId 
kStatsValueNameFramesDecoded 
kStatsValueNameFramesEncoded 
kStatsValueNameMediaType 
kStatsValueNamePacketsLost 
kStatsValueNamePacketsReceived 
kStatsValueNamePacketsSent 
kStatsValueNameProtocol 
kStatsValueNameQpSum 
kStatsValueNameReceiving 
kStatsValueNameSelectedCandidatePairId 
kStatsValueNameSsrc 
kStatsValueNameState 
kStatsValueNameTransportId 
kStatsValueNameSentPingRequestsTotal 
kStatsValueNameSentPingRequestsBeforeFirstResponse 
kStatsValueNameSentPingResponses 
kStatsValueNameRecvPingRequests 
kStatsValueNameRecvPingResponses 
kStatsValueNameAccelerateRate 
kStatsValueNameActualEncBitrate 
kStatsValueNameAdaptationChanges 
kStatsValueNameAvailableReceiveBandwidth 
kStatsValueNameAvailableSendBandwidth 
kStatsValueNameAvgEncodeMs 
kStatsValueNameBandwidthLimitedResolution 
kStatsValueNameBucketDelay 
kStatsValueNameCaptureStartNtpTimeMs 
kStatsValueNameCandidateIPAddress 
kStatsValueNameCandidateNetworkType 
kStatsValueNameCandidatePortNumber 
kStatsValueNameCandidatePriority 
kStatsValueNameCandidateTransportType 
kStatsValueNameCandidateType 
kStatsValueNameChannelId 
kStatsValueNameCodecName 
kStatsValueNameComponent 
kStatsValueNameContentName 
kStatsValueNameCpuLimitedResolution 
kStatsValueNameCurrentDelayMs 
kStatsValueNameDecodeMs 
kStatsValueNameDecodingCNG 
kStatsValueNameDecodingCTN 
kStatsValueNameDecodingCTSG 
kStatsValueNameDecodingMutedOutput 
kStatsValueNameDecodingNormal 
kStatsValueNameDecodingPLC 
kStatsValueNameDecodingPLCCNG 
kStatsValueNameDer 
kStatsValueNameDtlsCipher 
kStatsValueNameEchoCancellationQualityMin 
kStatsValueNameEchoDelayMedian 
kStatsValueNameEchoDelayStdDev 
kStatsValueNameEchoReturnLoss 
kStatsValueNameEchoReturnLossEnhancement 
kStatsValueNameEncodeUsagePercent 
kStatsValueNameExpandRate 
kStatsValueNameFingerprint 
kStatsValueNameFingerprintAlgorithm 
kStatsValueNameFirsReceived 
kStatsValueNameFirsSent 
kStatsValueNameFrameHeightInput 
kStatsValueNameFrameHeightReceived 
kStatsValueNameFrameHeightSent 
kStatsValueNameFrameRateDecoded 
kStatsValueNameFrameRateInput 
kStatsValueNameFrameRateOutput 
kStatsValueNameFrameRateReceived 
kStatsValueNameFrameRateSent 
kStatsValueNameFrameWidthInput 
kStatsValueNameFrameWidthReceived 
kStatsValueNameFrameWidthSent 
kStatsValueNameInitiator 
kStatsValueNameIssuerId 
kStatsValueNameJitterBufferMs 
kStatsValueNameJitterReceived 
kStatsValueNameLabel 
kStatsValueNameLocalAddress 
kStatsValueNameLocalCandidateId 
kStatsValueNameLocalCandidateType 
kStatsValueNameLocalCertificateId 
kStatsValueNameMaxDecodeMs 
kStatsValueNameMinPlayoutDelayMs 
kStatsValueNameNacksReceived 
kStatsValueNameNacksSent 
kStatsValueNamePlisReceived 
kStatsValueNamePlisSent 
kStatsValueNamePreemptiveExpandRate 
kStatsValueNamePreferredJitterBufferMs 
kStatsValueNameRemoteAddress 
kStatsValueNameRemoteCandidateId 
kStatsValueNameRemoteCandidateType 
kStatsValueNameRemoteCertificateId 
kStatsValueNameRenderDelayMs 
kStatsValueNameResidualEchoLikelihood 
kStatsValueNameResidualEchoLikelihoodRecentMax 
kStatsValueNameRetransmitBitrate 
kStatsValueNameRtt 
kStatsValueNameSecondaryDecodedRate 
kStatsValueNameSendPacketsDiscarded 
kStatsValueNameSpeechExpandRate 
kStatsValueNameSrtpCipher 
kStatsValueNameTargetDelayMs 
kStatsValueNameTargetEncBitrate 
kStatsValueNameTrackId 
kStatsValueNameTransmitBitrate 
kStatsValueNameTransportType 
kStatsValueNameTypingNoiseState 
kStatsValueNameWritable 
kStatsValueNameActiveConnection 
kStatsValueNameAecDivergentFilterFraction 
kStatsValueNameAudioInputLevel 
kStatsValueNameAudioOutputLevel 
kStatsValueNameBytesReceived 
kStatsValueNameBytesSent 
kStatsValueNameCodecImplementationName 
kStatsValueNameDataChannelId 
kStatsValueNameFramesDecoded 
kStatsValueNameFramesEncoded 
kStatsValueNameMediaType 
kStatsValueNamePacketsLost 
kStatsValueNamePacketsReceived 
kStatsValueNamePacketsSent 
kStatsValueNameProtocol 
kStatsValueNameQpSum 
kStatsValueNameReceiving 
kStatsValueNameSelectedCandidatePairId 
kStatsValueNameSsrc 
kStatsValueNameState 
kStatsValueNameTransportId 
kStatsValueNameSentPingRequestsTotal 
kStatsValueNameSentPingRequestsBeforeFirstResponse 
kStatsValueNameSentPingResponses 
kStatsValueNameRecvPingRequests 
kStatsValueNameRecvPingResponses 
kStatsValueNameAccelerateRate 
kStatsValueNameActualEncBitrate 
kStatsValueNameAdaptationChanges 
kStatsValueNameAvailableReceiveBandwidth 
kStatsValueNameAvailableSendBandwidth 
kStatsValueNameAvgEncodeMs 
kStatsValueNameBandwidthLimitedResolution 
kStatsValueNameBucketDelay 
kStatsValueNameCaptureStartNtpTimeMs 
kStatsValueNameCandidateIPAddress 
kStatsValueNameCandidateNetworkType 
kStatsValueNameCandidatePortNumber 
kStatsValueNameCandidatePriority 
kStatsValueNameCandidateTransportType 
kStatsValueNameCandidateType 
kStatsValueNameChannelId 
kStatsValueNameCodecName 
kStatsValueNameComponent 
kStatsValueNameContentName 
kStatsValueNameCpuLimitedResolution 
kStatsValueNameCurrentDelayMs 
kStatsValueNameDecodeMs 
kStatsValueNameDecodingCNG 
kStatsValueNameDecodingCTN 
kStatsValueNameDecodingCTSG 
kStatsValueNameDecodingMutedOutput 
kStatsValueNameDecodingNormal 
kStatsValueNameDecodingPLC 
kStatsValueNameDecodingPLCCNG 
kStatsValueNameDer 
kStatsValueNameDtlsCipher 
kStatsValueNameEchoCancellationQualityMin 
kStatsValueNameEchoDelayMedian 
kStatsValueNameEchoDelayStdDev 
kStatsValueNameEchoReturnLoss 
kStatsValueNameEchoReturnLossEnhancement 
kStatsValueNameEncodeUsagePercent 
kStatsValueNameExpandRate 
kStatsValueNameFingerprint 
kStatsValueNameFingerprintAlgorithm 
kStatsValueNameFirsReceived 
kStatsValueNameFirsSent 
kStatsValueNameFrameHeightInput 
kStatsValueNameFrameHeightReceived 
kStatsValueNameFrameHeightSent 
kStatsValueNameFrameRateDecoded 
kStatsValueNameFrameRateInput 
kStatsValueNameFrameRateOutput 
kStatsValueNameFrameRateReceived 
kStatsValueNameFrameRateSent 
kStatsValueNameFrameWidthInput 
kStatsValueNameFrameWidthReceived 
kStatsValueNameFrameWidthSent 
kStatsValueNameInitiator 
kStatsValueNameIssuerId 
kStatsValueNameJitterBufferMs 
kStatsValueNameJitterReceived 
kStatsValueNameLabel 
kStatsValueNameLocalAddress 
kStatsValueNameLocalCandidateId 
kStatsValueNameLocalCandidateType 
kStatsValueNameLocalCertificateId 
kStatsValueNameMaxDecodeMs 
kStatsValueNameMinPlayoutDelayMs 
kStatsValueNameNacksReceived 
kStatsValueNameNacksSent 
kStatsValueNamePlisReceived 
kStatsValueNamePlisSent 
kStatsValueNamePreemptiveExpandRate 
kStatsValueNamePreferredJitterBufferMs 
kStatsValueNameRemoteAddress 
kStatsValueNameRemoteCandidateId 
kStatsValueNameRemoteCandidateType 
kStatsValueNameRemoteCertificateId 
kStatsValueNameRenderDelayMs 
kStatsValueNameResidualEchoLikelihood 
kStatsValueNameResidualEchoLikelihoodRecentMax 
kStatsValueNameRetransmitBitrate 
kStatsValueNameRtt 
kStatsValueNameSecondaryDecodedRate 
kStatsValueNameSendPacketsDiscarded 
kStatsValueNameSpeechExpandRate 
kStatsValueNameSrtpCipher 
kStatsValueNameTargetDelayMs 
kStatsValueNameTargetEncBitrate 
kStatsValueNameTrackId 
kStatsValueNameTransmitBitrate 
kStatsValueNameTransportType 
kStatsValueNameTypingNoiseState 
kStatsValueNameWritable 

◆ StatsValueName [2/2]

Enumerator
kStatsValueNameActiveConnection 
kStatsValueNameAecDivergentFilterFraction 
kStatsValueNameAudioInputLevel 
kStatsValueNameAudioOutputLevel 
kStatsValueNameBytesReceived 
kStatsValueNameBytesSent 
kStatsValueNameCodecImplementationName 
kStatsValueNameDataChannelId 
kStatsValueNameFramesDecoded 
kStatsValueNameFramesEncoded 
kStatsValueNameMediaType 
kStatsValueNamePacketsLost 
kStatsValueNamePacketsReceived 
kStatsValueNamePacketsSent 
kStatsValueNameProtocol 
kStatsValueNameQpSum 
kStatsValueNameReceiving 
kStatsValueNameSelectedCandidatePairId 
kStatsValueNameSsrc 
kStatsValueNameState 
kStatsValueNameTransportId 
kStatsValueNameSentPingRequestsTotal 
kStatsValueNameSentPingRequestsBeforeFirstResponse 
kStatsValueNameSentPingResponses 
kStatsValueNameRecvPingRequests 
kStatsValueNameRecvPingResponses 
kStatsValueNameAccelerateRate 
kStatsValueNameActualEncBitrate 
kStatsValueNameAdaptationChanges 
kStatsValueNameAvailableReceiveBandwidth 
kStatsValueNameAvailableSendBandwidth 
kStatsValueNameAvgEncodeMs 
kStatsValueNameBandwidthLimitedResolution 
kStatsValueNameBucketDelay 
kStatsValueNameCaptureStartNtpTimeMs 
kStatsValueNameCandidateIPAddress 
kStatsValueNameCandidateNetworkType 
kStatsValueNameCandidatePortNumber 
kStatsValueNameCandidatePriority 
kStatsValueNameCandidateTransportType 
kStatsValueNameCandidateType 
kStatsValueNameChannelId 
kStatsValueNameCodecName 
kStatsValueNameComponent 
kStatsValueNameContentName 
kStatsValueNameCpuLimitedResolution 
kStatsValueNameCurrentDelayMs 
kStatsValueNameDecodeMs 
kStatsValueNameDecodingCNG 
kStatsValueNameDecodingCTN 
kStatsValueNameDecodingCTSG 
kStatsValueNameDecodingMutedOutput 
kStatsValueNameDecodingNormal 
kStatsValueNameDecodingPLC 
kStatsValueNameDecodingPLCCNG 
kStatsValueNameDer 
kStatsValueNameDtlsCipher 
kStatsValueNameEchoCancellationQualityMin 
kStatsValueNameEchoDelayMedian 
kStatsValueNameEchoDelayStdDev 
kStatsValueNameEchoReturnLoss 
kStatsValueNameEchoReturnLossEnhancement 
kStatsValueNameEncodeUsagePercent 
kStatsValueNameExpandRate 
kStatsValueNameFingerprint 
kStatsValueNameFingerprintAlgorithm 
kStatsValueNameFirsReceived 
kStatsValueNameFirsSent 
kStatsValueNameFrameHeightInput 
kStatsValueNameFrameHeightReceived 
kStatsValueNameFrameHeightSent 
kStatsValueNameFrameRateDecoded 
kStatsValueNameFrameRateInput 
kStatsValueNameFrameRateOutput 
kStatsValueNameFrameRateReceived 
kStatsValueNameFrameRateSent 
kStatsValueNameFrameWidthInput 
kStatsValueNameFrameWidthReceived 
kStatsValueNameFrameWidthSent 
kStatsValueNameInitiator 
kStatsValueNameIssuerId 
kStatsValueNameJitterBufferMs 
kStatsValueNameJitterReceived 
kStatsValueNameLabel 
kStatsValueNameLocalAddress 
kStatsValueNameLocalCandidateId 
kStatsValueNameLocalCandidateType 
kStatsValueNameLocalCertificateId 
kStatsValueNameMaxDecodeMs 
kStatsValueNameMinPlayoutDelayMs 
kStatsValueNameNacksReceived 
kStatsValueNameNacksSent 
kStatsValueNamePlisReceived 
kStatsValueNamePlisSent 
kStatsValueNamePreemptiveExpandRate 
kStatsValueNamePreferredJitterBufferMs 
kStatsValueNameRemoteAddress 
kStatsValueNameRemoteCandidateId 
kStatsValueNameRemoteCandidateType 
kStatsValueNameRemoteCertificateId 
kStatsValueNameRenderDelayMs 
kStatsValueNameResidualEchoLikelihood 
kStatsValueNameResidualEchoLikelihoodRecentMax 
kStatsValueNameRetransmitBitrate 
kStatsValueNameRtt 
kStatsValueNameSecondaryDecodedRate 
kStatsValueNameSendPacketsDiscarded 
kStatsValueNameSpeechExpandRate 
kStatsValueNameSrtpCipher 
kStatsValueNameTargetDelayMs 
kStatsValueNameTargetEncBitrate 
kStatsValueNameTrackId 
kStatsValueNameTransmitBitrate 
kStatsValueNameTransportType 
kStatsValueNameTypingNoiseState 
kStatsValueNameWritable 
kStatsValueNameActiveConnection 
kStatsValueNameAecDivergentFilterFraction 
kStatsValueNameAudioInputLevel 
kStatsValueNameAudioOutputLevel 
kStatsValueNameBytesReceived 
kStatsValueNameBytesSent 
kStatsValueNameCodecImplementationName 
kStatsValueNameDataChannelId 
kStatsValueNameFramesDecoded 
kStatsValueNameFramesEncoded 
kStatsValueNameMediaType 
kStatsValueNamePacketsLost 
kStatsValueNamePacketsReceived 
kStatsValueNamePacketsSent 
kStatsValueNameProtocol 
kStatsValueNameQpSum 
kStatsValueNameReceiving 
kStatsValueNameSelectedCandidatePairId 
kStatsValueNameSsrc 
kStatsValueNameState 
kStatsValueNameTransportId 
kStatsValueNameSentPingRequestsTotal 
kStatsValueNameSentPingRequestsBeforeFirstResponse 
kStatsValueNameSentPingResponses 
kStatsValueNameRecvPingRequests 
kStatsValueNameRecvPingResponses 
kStatsValueNameAccelerateRate 
kStatsValueNameActualEncBitrate 
kStatsValueNameAdaptationChanges 
kStatsValueNameAvailableReceiveBandwidth 
kStatsValueNameAvailableSendBandwidth 
kStatsValueNameAvgEncodeMs 
kStatsValueNameBandwidthLimitedResolution 
kStatsValueNameBucketDelay 
kStatsValueNameCaptureStartNtpTimeMs 
kStatsValueNameCandidateIPAddress 
kStatsValueNameCandidateNetworkType 
kStatsValueNameCandidatePortNumber 
kStatsValueNameCandidatePriority 
kStatsValueNameCandidateTransportType 
kStatsValueNameCandidateType 
kStatsValueNameChannelId 
kStatsValueNameCodecName 
kStatsValueNameComponent 
kStatsValueNameContentName 
kStatsValueNameCpuLimitedResolution 
kStatsValueNameCurrentDelayMs 
kStatsValueNameDecodeMs 
kStatsValueNameDecodingCNG 
kStatsValueNameDecodingCTN 
kStatsValueNameDecodingCTSG 
kStatsValueNameDecodingMutedOutput 
kStatsValueNameDecodingNormal 
kStatsValueNameDecodingPLC 
kStatsValueNameDecodingPLCCNG 
kStatsValueNameDer 
kStatsValueNameDtlsCipher 
kStatsValueNameEchoCancellationQualityMin 
kStatsValueNameEchoDelayMedian 
kStatsValueNameEchoDelayStdDev 
kStatsValueNameEchoReturnLoss 
kStatsValueNameEchoReturnLossEnhancement 
kStatsValueNameEncodeUsagePercent 
kStatsValueNameExpandRate 
kStatsValueNameFingerprint 
kStatsValueNameFingerprintAlgorithm 
kStatsValueNameFirsReceived 
kStatsValueNameFirsSent 
kStatsValueNameFrameHeightInput 
kStatsValueNameFrameHeightReceived 
kStatsValueNameFrameHeightSent 
kStatsValueNameFrameRateDecoded 
kStatsValueNameFrameRateInput 
kStatsValueNameFrameRateOutput 
kStatsValueNameFrameRateReceived 
kStatsValueNameFrameRateSent 
kStatsValueNameFrameWidthInput 
kStatsValueNameFrameWidthReceived 
kStatsValueNameFrameWidthSent 
kStatsValueNameInitiator 
kStatsValueNameIssuerId 
kStatsValueNameJitterBufferMs 
kStatsValueNameJitterReceived 
kStatsValueNameLabel 
kStatsValueNameLocalAddress 
kStatsValueNameLocalCandidateId 
kStatsValueNameLocalCandidateType 
kStatsValueNameLocalCertificateId 
kStatsValueNameMaxDecodeMs 
kStatsValueNameMinPlayoutDelayMs 
kStatsValueNameNacksReceived 
kStatsValueNameNacksSent 
kStatsValueNamePlisReceived 
kStatsValueNamePlisSent 
kStatsValueNamePreemptiveExpandRate 
kStatsValueNamePreferredJitterBufferMs 
kStatsValueNameRemoteAddress 
kStatsValueNameRemoteCandidateId 
kStatsValueNameRemoteCandidateType 
kStatsValueNameRemoteCertificateId 
kStatsValueNameRenderDelayMs 
kStatsValueNameResidualEchoLikelihood 
kStatsValueNameResidualEchoLikelihoodRecentMax 
kStatsValueNameRetransmitBitrate 
kStatsValueNameRtt 
kStatsValueNameSecondaryDecodedRate 
kStatsValueNameSendPacketsDiscarded 
kStatsValueNameSpeechExpandRate 
kStatsValueNameSrtpCipher 
kStatsValueNameTargetDelayMs 
kStatsValueNameTargetEncBitrate 
kStatsValueNameTrackId 
kStatsValueNameTransmitBitrate 
kStatsValueNameTransportType 
kStatsValueNameTypingNoiseState 
kStatsValueNameWritable 

Constructor & Destructor Documentation

◆ StatsReport() [1/2]

webrtc::StatsReport::StatsReport ( const Id id)
explicit

◆ ~StatsReport() [1/2]

webrtc::StatsReport::~StatsReport ( )
default

◆ StatsReport() [2/2]

webrtc::StatsReport::StatsReport ( const Id id)
explicit

◆ ~StatsReport() [2/2]

webrtc::StatsReport::~StatsReport ( )

Member Function Documentation

◆ AddBoolean() [1/2]

void webrtc::StatsReport::AddBoolean ( StatsReport::StatsValueName  name,
bool  value 
)

◆ AddBoolean() [2/2]

void webrtc::StatsReport::AddBoolean ( StatsValueName  name,
bool  value 
)

◆ AddFloat() [1/2]

void webrtc::StatsReport::AddFloat ( StatsReport::StatsValueName  name,
float  value 
)

◆ AddFloat() [2/2]

void webrtc::StatsReport::AddFloat ( StatsValueName  name,
float  value 
)

◆ AddId() [1/2]

void webrtc::StatsReport::AddId ( StatsReport::StatsValueName  name,
const Id value 
)

◆ AddId() [2/2]

void webrtc::StatsReport::AddId ( StatsValueName  name,
const Id value 
)

◆ AddInt() [1/2]

void webrtc::StatsReport::AddInt ( StatsReport::StatsValueName  name,
int  value 
)

◆ AddInt() [2/2]

void webrtc::StatsReport::AddInt ( StatsValueName  name,
int  value 
)

◆ AddInt64() [1/2]

void webrtc::StatsReport::AddInt64 ( StatsReport::StatsValueName  name,
int64_t  value 
)

◆ AddInt64() [2/2]

void webrtc::StatsReport::AddInt64 ( StatsValueName  name,
int64_t  value 
)

◆ AddString() [1/4]

void webrtc::StatsReport::AddString ( StatsValueName  name,
const std::string value 
)

◆ AddString() [2/4]

void webrtc::StatsReport::AddString ( StatsReport::StatsValueName  name,
const std::string value 
)

◆ AddString() [3/4]

void webrtc::StatsReport::AddString ( StatsValueName  name,
const char *  value 
)

◆ AddString() [4/4]

void webrtc::StatsReport::AddString ( StatsReport::StatsValueName  name,
const char *  value 
)

◆ empty() [1/2]

bool webrtc::StatsReport::empty ( ) const
inline

◆ empty() [2/2]

bool webrtc::StatsReport::empty ( ) const
inline

◆ FindValue() [1/2]

const StatsReport::Value * webrtc::StatsReport::FindValue ( StatsValueName  name) const

◆ FindValue() [2/2]

const Value* webrtc::StatsReport::FindValue ( StatsValueName  name) const

◆ id() [1/2]

const Id& webrtc::StatsReport::id ( ) const
inline

◆ id() [2/2]

const Id& webrtc::StatsReport::id ( ) const
inline

◆ NewBandwidthEstimationId() [1/2]

StatsReport::Id webrtc::StatsReport::NewBandwidthEstimationId ( )
static

◆ NewBandwidthEstimationId() [2/2]

static Id webrtc::StatsReport::NewBandwidthEstimationId ( )
static

◆ NewCandidateId() [1/2]

StatsReport::Id webrtc::StatsReport::NewCandidateId ( bool  local,
const std::string id 
)
static

◆ NewCandidateId() [2/2]

static Id webrtc::StatsReport::NewCandidateId ( bool  local,
const std::string id 
)
static

◆ NewCandidatePairId() [1/2]

StatsReport::Id webrtc::StatsReport::NewCandidatePairId ( const std::string content_name,
int  component,
int  index 
)
static

◆ NewCandidatePairId() [2/2]

static Id webrtc::StatsReport::NewCandidatePairId ( const std::string content_name,
int  component,
int  index 
)
static

◆ NewComponentId() [1/2]

static Id webrtc::StatsReport::NewComponentId ( const std::string content_name,
int  component 
)
static

◆ NewComponentId() [2/2]

StatsReport::Id webrtc::StatsReport::NewComponentId ( const std::string content_name,
int  component 
)
static

◆ NewIdWithDirection() [1/2]

StatsReport::Id webrtc::StatsReport::NewIdWithDirection ( StatsType  type,
const std::string id,
StatsReport::Direction  direction 
)
static

◆ NewIdWithDirection() [2/2]

static Id webrtc::StatsReport::NewIdWithDirection ( StatsType  type,
const std::string id,
Direction  direction 
)
static

◆ NewTypedId() [1/2]

StatsReport::Id webrtc::StatsReport::NewTypedId ( StatsType  type,
const std::string id 
)
static

◆ NewTypedId() [2/2]

static Id webrtc::StatsReport::NewTypedId ( StatsType  type,
const std::string id 
)
static

◆ NewTypedIntId() [1/2]

StatsReport::Id webrtc::StatsReport::NewTypedIntId ( StatsType  type,
int  id 
)
static

◆ NewTypedIntId() [2/2]

static Id webrtc::StatsReport::NewTypedIntId ( StatsType  type,
int  id 
)
static

◆ set_timestamp() [1/2]

void webrtc::StatsReport::set_timestamp ( double  t)
inline

◆ set_timestamp() [2/2]

void webrtc::StatsReport::set_timestamp ( double  t)
inline

◆ timestamp() [1/2]

double webrtc::StatsReport::timestamp ( ) const
inline

◆ timestamp() [2/2]

double webrtc::StatsReport::timestamp ( ) const
inline

◆ type() [1/2]

StatsType webrtc::StatsReport::type ( ) const
inline

◆ type() [2/2]

StatsType webrtc::StatsReport::type ( ) const
inline

◆ TypeToString() [1/2]

const char * webrtc::StatsReport::TypeToString ( ) const

◆ TypeToString() [2/2]

const char* webrtc::StatsReport::TypeToString ( ) const

◆ values() [1/2]

const Values& webrtc::StatsReport::values ( ) const
inline

◆ values() [2/2]

const Values& webrtc::StatsReport::values ( ) const
inline

The documentation for this class was generated from the following files: