Module medea_client_api_proto::stats
source · Expand description
Contains DTOs for RTCPeerConnection metrics.
Structs
- Statistics related to each RTCDataChannel ID.
- Representation of DOMHighResTimeStamp.
- Statistics for the media produced by a MediaStreamTrack that is currently attached to an RTCRtpSender. This reflects the media that is fed to the encoder after getUserMedia constraints have been applied (i.e. not the raw media produced by the camera).
- Contains statistics related to a specific MediaStream.
- Information about a certificate used by RTCIceTransport.
- Statistics for a codec that is currently used by RTP streams being sent or received by RTCPeerConnection object.
- ICE candidate pair statistics related to the RTCIceTransport objects.
- Information about the connection to an ICE server (e.g. STUN or TURN).
- Representation of 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.
- Statistics for an outbound RTP stream that is currently sent with this RTCPeerConnection object.
- Stats for the RTCPeerConnection object.
- Statistics for the remote endpoint’s inbound RTP stream corresponding to an outbound stream that is currently sent with RTCPeerConnection object.
- Statistics for the remote endpoint’s outbound RTP stream corresponding to an inbound stream that is currently received with RTCPeerConnection object.
- Representation of the stats corresponding to an RTCSctpTransport.
- Represents the stats object constructed by inspecting a specific monitored object.
- Representation of the stats corresponding to an RTCDtlsTransport and its underlying RTCIceTransport.
- Statistics for a contributing source (CSRC) that contributed to an inbound RTP stream.
- Unique ID that is associated with the object that was inspected to produce
RtcStat
object. - Statistics related to a specific MediaStreamTrack’s attachment to an RTCRtpSender and the corresponding media-level metrics.
Enums
- Variants of ICE roles.
- RTCIceCandidateType represents the type of the ICE candidate, as defined in Section 15.1 of RFC 5245.
- State of the RTCDataChannel’s underlying data connection.
- Each candidate pair in the check list has a foundation and a state. The foundation is the combination of the foundations of the local and remote candidates in the pair. The state is assigned once the check list for each media stream has been computed. There are five potential values that the state can have.
- Known protocols used in the WebRTC.
- Enum with which you can try to deserialize some known enum and if it isn’t known, then unknown data will be stored as
String
in theNonExhaustive::Unknown
variant. - Statistics related to a specific RTCRtpReceiver and the corresponding media-level metrics.
- Fields of
RtcStatsType::InboundRtp
variant. - All known types of
RtcStat
s. - Statistics related to a specific RTCRtpSender and the corresponding media-level metrics.
- [
kind
attribute] values of the MediaStreamTrack.
Type Definitions
- Non-exhaustive version of
KnownCandidateType
. - Non-exhaustive version of
KnownDataChannelState
. - Non-exhaustive version of
KnownIceCandidatePairState
. - Non-exhaustive version of
KnownProtocol
.