Metrics/Stats Related structures. More...
Classes | |
struct | RtcIceMetrics |
Statistics relted to ICE candidates. More... | |
struct | RtcStreamMetrics |
Collection of RTP stream related stats Reference: https://www.w3.org/TR/webrtc-stats/#remoteinboundrtpstats-dict* Reference: https://www.w3.org/TR/webrtc-stats/#outboundrtpstats-dict* Reference: https://www.w3.org/TR/webrtc-stats/#transportstats-dict*. More... | |
struct | SignalingClientMetrics |
SignalingStats Collection of signaling related stats. Can be expanded in the future. More... | |
struct | KvsIceAgentMetrics |
KVS ICE Agent Collection of ICE agent related stats. Can be expanded in the future. More... | |
struct | PeerConnectionMetrics |
SignalingStats Collection of signaling related stats. Can be expanded in the future. More... | |
struct | RtcStats |
The stats object is populated based on RTCStatsType request. More... | |
struct | RtcEncoderStats |
The stats object is populated by the application to include details about the encoder. More... | |
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... | |
Enumerations | |
enum | RTC_DATA_CHANNEL_STATE { RTC_DATA_CHANNEL_STATE_CONNECTING , RTC_DATA_CHANNEL_STATE_OPEN , RTC_DATA_CHANNEL_STATE_CLOSING , RTC_DATA_CHANNEL_STATE_CLOSED } |
Metrics/Stats Related structures.
Record of duration and quality reason state.
Collection of ICE related stats Reference: https://www.w3.org/TR/webrtc-stats/#ice-server-dict* Reference: https://www.w3.org/TR/webrtc-stats/#icecandidate-dict* Reference: https://www.w3.org/TR/webrtc-stats/#candidatepair-dict*
typedef struct DscpPacketsSentRecord * PDscpPacketsSentRecord |
typedef struct KvsIceAgentMetrics * PKvsIceAgentMetrics |
typedef struct KvsIceAgentStats * PKvsIceAgentStats |
typedef struct PeerConnectionMetrics * PPeerConnectionMetrics |
typedef struct PeerConnectionStats * PPeerConnectionStats |
typedef struct QualityLimitationDurationsRecord * PQualityLimitationDurationsRecord |
typedef struct RtcDataChannelStats * PRtcDataChannelStats |
typedef struct RtcEncoderStats * PRtcEncoderStats |
typedef struct RtcIceCandidatePairStats * PRtcIceCandidatePairStats |
typedef struct RtcIceCandidateStats * PRtcIceCandidateStats |
typedef struct RtcIceMetrics * PRtcIceMetrics |
typedef struct RtcIceServerStats * PRtcIceServerStats |
typedef struct RtcInboundRtpStreamStats * PRtcInboundRtpStreamStats |
typedef struct RtcOutboundRtpStreamStats * PRtcOutboundRtpStreamStats |
typedef struct RtcReceivedRtpStreamStats * PRtcReceivedRtpStreamStats |
typedef struct RtcRemoteInboundRtpStreamStats * PRtcRemoteInboundRtpStreamStats |
typedef struct RTCRtpStreamStats * PRTCRtpStreamStats |
typedef struct RTCSentRtpStreamStats * PRTCSentRtpStreamStats |
typedef struct RtcStatsObject * PRtcStatsObject |
typedef struct RtcStreamMetrics * PRtcStreamMetrics |
typedef struct RtcTransportStats * PRtcTransportStats |
typedef struct SignalingClientMetrics * PSignalingClientMetrics |
typedef struct SignalingClientStats * PSignalingClientStats |
Reference: https://www.w3.org/TR/webrtc/#dom-rtcdatachannelstate