Go to the source code of this file.
Classes | |
struct | QualityLimitationDurationsRecord |
struct | DscpPacketsSentRecord |
Record of total number of packets sent per DSCP. Used by RTCOutboundRtpStreamStats object. More... | |
struct | RtcIceCandidatePairStats |
RtcIceCandidatePairStats Stats related to the local-remote ICE candidate pair. More... | |
struct | RtcIceServerStats |
: RtcIceServerStats Stats related to the ICE Server More... | |
struct | KvsIceAgentStats |
: IceAgent profiling Stats related to the KVS ICE Agent More... | |
struct | RtcIceCandidateStats |
: RtcIceCandidateStats Stats related to a specific candidate in a pair More... | |
struct | RtcTransportStats |
RtcTransportStats Represents the stats corresponding to an RTCDtlsTransport and its underlying RTCIceTransport. More... | |
struct | RTCRtpStreamStats |
RTCRtpStreamStats captures stream stats that will be used as part of RTCSentRtpStreamStats report Reference: https://www.w3.org/TR/webrtc-stats/#dom-rtcrtpstreamstats. More... | |
struct | RTCSentRtpStreamStats |
RTCSentRtpStreamStats will be used as part of outbound Rtp stats Reference: https://www.w3.org/TR/webrtc-stats/#dom-rtcsentrtpstreamstats. More... | |
struct | RtcOutboundRtpStreamStats |
RtcOutboundRtpStreamStats Gathers stats for media stream from the embedded device Note: RTCOutboundRtpStreamStats extends RTCSentRtpStreamStats as per https://www.w3.org/TR/webrtc-stats/#dom-rtcoutboundrtpstreamstats. More... | |
struct | RtcRemoteInboundRtpStreamStats |
RTCRemoteInboundRtpStreamStats Represents the remote endpoint's measurement metrics for a particular incoming RTP stream. More... | |
struct | RtcReceivedRtpStreamStats |
struct | RtcInboundRtpStreamStats |
The RTCInboundRtpStreamStats dictionary represents the measurement metrics for the incoming RTP media stream. The timestamp reported in the statistics object is the time at which the data was sampled. More... | |
struct | RtcDataChannelStats |
struct | SignalingClientStats |
SignalingClientMetrics Represent the stats related to the KVS WebRTC SDK signaling client. More... | |
struct | PeerConnectionStats |
struct | RtcStatsObject |
RTCStatsObject Represents an object passed in by the application developer which will be populated internally. More... | |
Macros | |
#define | MAX_CANDIDATE_ID_LENGTH 9U |
#define | MAX_RELAY_PROTOCOL_LENGTH 8U |
#define | MAX_TLS_VERSION_LENGTH 8U |
#define | MAX_DTLS_CIPHER_LENGTH 64U |
#define | MAX_SRTP_CIPHER_LENGTH 64U |
#define | MAX_TLS_GROUP_LENGHTH 32U |
#define | MAX_PROTOCOL_LENGTH 8U |
#define | IP_ADDR_STR_LENGTH 45U |
#define | MAX_STATS_STRING_LENGTH 255U |
typedef UINT64 DOMHighResTimeStamp |
The DOMHighResTimeStamp type is used to store a time value in milliseconds, measured relative from the time origin, global monotonic clock, or a time value that represents a duration between two DOMHighResTimeStamps.
Reference: https://www.w3.org/TR/hr-time-2/#sec-domhighrestimestamp
typedef CHAR DOMString[255U+1] |
DOMString type is used to store strings of size 256 bytes (inclusive of '\0' character.
Indicates computing states in the checklist Reference: https://www.w3.org/TR/webrtc-stats/#rtcstatsicecandidatepairstate-enum.
Enumerator | |
---|---|
ICE_CANDIDATE_PAIR_STATE_FROZEN | |
ICE_CANDIDATE_PAIR_STATE_WAITING | |
ICE_CANDIDATE_PAIR_STATE_IN_PROGRESS | |
ICE_CANDIDATE_PAIR_STATE_SUCCEEDED | |
ICE_CANDIDATE_PAIR_STATE_FAILED |
enum ICE_CANDIDATE_TYPE |
DTLS Transport State Reference: https://www.w3.org/TR/webrtc/#rtcdtlstransport-interface.
enum RTC_ICE_ROLE |
Set details of the IceAgent based on STUN_ATTRIBUTE_TYPE_USE_CANDIDATE flag Reference: https://www.w3.org/TR/webrtc/#rtcicerole.
Defines reasons for quality limitation for sending streams.
Reference: https://www.w3.org/TR/webrtc-stats/#rtcqualitylimitationreason-enum
enum RTC_STATS_TYPE |
Type of Stats object requested by the application Reference https://www.w3.org/TR/webrtc-stats/#rtcstatstype-str*.