RTCIceCandidatePairStats

Overview

The WebRTC RTCIceCandidatePairStats dictionary reports statistics which provide insight into the quality and performance of an RTCPeerConnection while connected and configured as described by the specified pair of ICE candidates.

Location

Properties


availableIncomingBitrate

 

property availableIncomingBitrate: Double read write;

 

Double availableIncomingBitrate { get; set; }

 

var availableIncomingBitrate: Double { get{} set{} }

 

Double availableIncomingBitrate { __get; __set; }

 

Property availableIncomingBitrate() As Double

availableOutgoingBitrate

 

property availableOutgoingBitrate: Double read write;

 

Double availableOutgoingBitrate { get; set; }

 

var availableOutgoingBitrate: Double { get{} set{} }

 

Double availableOutgoingBitrate { __get; __set; }

 

Property availableOutgoingBitrate() As Double

bytesReceieved

 

property bytesReceieved: Double read write;

 

Double bytesReceieved { get; set; }

 

var bytesReceieved: Double { get{} set{} }

 

Double bytesReceieved { __get; __set; }

 

Property bytesReceieved() As Double

bytesSent

 

property bytesSent: Double read write;

 

Double bytesSent { get; set; }

 

var bytesSent: Double { get{} set{} }

 

Double bytesSent { __get; __set; }

 

Property bytesSent() As Double

circuitBreakerTriggerCount

 

property circuitBreakerTriggerCount: Int32 read write;

 

Int32 circuitBreakerTriggerCount { get; set; }

 

var circuitBreakerTriggerCount: Int32 { get{} set{} }

 

Int32 circuitBreakerTriggerCount { __get; __set; }

 

Property circuitBreakerTriggerCount() As Int32

consentExpiredTimestamp

 

property consentExpiredTimestamp: DOMHighResTimeStamp read write;

 

DOMHighResTimeStamp consentExpiredTimestamp { get; set; }

 

var consentExpiredTimestamp: DOMHighResTimeStamp { get{} set{} }

 

DOMHighResTimeStamp consentExpiredTimestamp { __get; __set; }

 

Property consentExpiredTimestamp() As DOMHighResTimeStamp

consentRequestsSent

 

property consentRequestsSent: Double read write;

 

Double consentRequestsSent { get; set; }

 

var consentRequestsSent: Double { get{} set{} }

 

Double consentRequestsSent { __get; __set; }

 

Property consentRequestsSent() As Double

currentRoundTripTime

 

property currentRoundTripTime: DateTime read write;

 

DateTime currentRoundTripTime { get; set; }

 

var currentRoundTripTime: DateTime { get{} set{} }

 

DateTime currentRoundTripTime { __get; __set; }

 

Property currentRoundTripTime() As DateTime

firstRequestTimestamp

 

property firstRequestTimestamp: DOMHighResTimeStamp read write;

 

DOMHighResTimeStamp firstRequestTimestamp { get; set; }

 

var firstRequestTimestamp: DOMHighResTimeStamp { get{} set{} }

 

DOMHighResTimeStamp firstRequestTimestamp { __get; __set; }

 

Property firstRequestTimestamp() As DOMHighResTimeStamp

lastPacketReceivedTimestamp

 

property lastPacketReceivedTimestamp: DOMHighResTimeStamp read write;

 

DOMHighResTimeStamp lastPacketReceivedTimestamp { get; set; }

 

var lastPacketReceivedTimestamp: DOMHighResTimeStamp { get{} set{} }

 

DOMHighResTimeStamp lastPacketReceivedTimestamp { __get; __set; }

 

Property lastPacketReceivedTimestamp() As DOMHighResTimeStamp

lastPacketSentTimestamp

 

property lastPacketSentTimestamp: DOMHighResTimeStamp read write;

 

DOMHighResTimeStamp lastPacketSentTimestamp { get; set; }

 

var lastPacketSentTimestamp: DOMHighResTimeStamp { get{} set{} }

 

DOMHighResTimeStamp lastPacketSentTimestamp { __get; __set; }

 

Property lastPacketSentTimestamp() As DOMHighResTimeStamp

lastRequestTimestamp

 

property lastRequestTimestamp: DOMHighResTimeStamp read write;

 

DOMHighResTimeStamp lastRequestTimestamp { get; set; }

 

var lastRequestTimestamp: DOMHighResTimeStamp { get{} set{} }

 

DOMHighResTimeStamp lastRequestTimestamp { __get; __set; }

 

Property lastRequestTimestamp() As DOMHighResTimeStamp

lastResponseTimestamp

 

property lastResponseTimestamp: DOMHighResTimeStamp read write;

 

DOMHighResTimeStamp lastResponseTimestamp { get; set; }

 

var lastResponseTimestamp: DOMHighResTimeStamp { get{} set{} }

 

DOMHighResTimeStamp lastResponseTimestamp { __get; __set; }

 

Property lastResponseTimestamp() As DOMHighResTimeStamp

localCandidateId

 

property localCandidateId: Int32 read write;

 

Int32 localCandidateId { get; set; }

 

var localCandidateId: Int32 { get{} set{} }

 

Int32 localCandidateId { __get; __set; }

 

Property localCandidateId() As Int32

nominated

 

property nominated: Boolean read write;

 

Boolean nominated { get; set; }

 

var nominated: Boolean { get{} set{} }

 

Boolean nominated { __get; __set; }

 

Property nominated() As Boolean

packetsReceived

 

property packetsReceived: Double read write;

 

Double packetsReceived { get; set; }

 

var packetsReceived: Double { get{} set{} }

 

Double packetsReceived { __get; __set; }

 

Property packetsReceived() As Double

packetsSent

 

property packetsSent: Double read write;

 

Double packetsSent { get; set; }

 

var packetsSent: Double { get{} set{} }

 

Double packetsSent { __get; __set; }

 

Property packetsSent() As Double

remoteCandidateId

 

property remoteCandidateId: Int32 read write;

 

Int32 remoteCandidateId { get; set; }

 

var remoteCandidateId: Int32 { get{} set{} }

 

Int32 remoteCandidateId { __get; __set; }

 

Property remoteCandidateId() As Int32

requestsReceived

 

property requestsReceived: Double read write;

 

Double requestsReceived { get; set; }

 

var requestsReceived: Double { get{} set{} }

 

Double requestsReceived { __get; __set; }

 

Property requestsReceived() As Double

requestsSent

 

property requestsSent: Double read write;

 

Double requestsSent { get; set; }

 

var requestsSent: Double { get{} set{} }

 

Double requestsSent { __get; __set; }

 

Property requestsSent() As Double

responsesReceived

 

property responsesReceived: Double read write;

 

Double responsesReceived { get; set; }

 

var responsesReceived: Double { get{} set{} }

 

Double responsesReceived { __get; __set; }

 

Property responsesReceived() As Double

responsesSent

 

property responsesSent: Double read write;

 

Double responsesSent { get; set; }

 

var responsesSent: Double { get{} set{} }

 

Double responsesSent { __get; __set; }

 

Property responsesSent() As Double

retransmissionsReceived

 

property retransmissionsReceived: Double read write;

 

Double retransmissionsReceived { get; set; }

 

var retransmissionsReceived: Double { get{} set{} }

 

Double retransmissionsReceived { __get; __set; }

 

Property retransmissionsReceived() As Double

retransmissionsSent

 

property retransmissionsSent: Double read write;

 

Double retransmissionsSent { get; set; }

 

var retransmissionsSent: Double { get{} set{} }

 

Double retransmissionsSent { __get; __set; }

 

Property retransmissionsSent() As Double

state

 

property state: dynamic read write;

 

dynamic state { get; set; }

 

var state: dynamic { get{} set{} }

 

dynamic state { __get; __set; }

 

Property state() As dynamic

totalRoundTripTime

 

property totalRoundTripTime: DateTime read write;

 

DateTime totalRoundTripTime { get; set; }

 

var totalRoundTripTime: DateTime { get{} set{} }

 

DateTime totalRoundTripTime { __get; __set; }

 

Property totalRoundTripTime() As DateTime

transportId

 

property transportId: Int32 read write;

 

Int32 transportId { get; set; }

 

var transportId: Int32 { get{} set{} }

 

Int32 transportId { __get; __set; }

 

Property transportId() As Int32