Class RTCIceCandidatePairStats
java.lang.Object
org.kurento.client.Stats
org.kurento.client.RTCStats
org.kurento.client.RTCIceCandidatePairStats
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault private constructor of RTCIceCandidatePairStats for serialization with JacksonRTCIceCandidatePairStats(String id, StatsType type, long timestampMillis, String transportId, String localCandidateId, String remoteCandidateId, RTCStatsIceCandidatePairState state, long priority, boolean nominated, boolean writable, boolean readable, long bytesSent, long bytesReceived, double roundTripTime, double availableOutgoingBitrate, double availableIncomingBitrate) Create a RTCIceCandidatePairStats -
Method Summary
Modifier and TypeMethodDescriptiondoubleget Measured in Bits per second, and is implementation dependent.doubleget Measured in Bits per second, and is implementation dependent.longget Represents the total number of payload bytes received on this candidate pair, i.e., not including headers or padding.longget Represents the total number of payload bytes sent on this candidate pair, i.e., not including headers or padding.get It is a unique identifier that is associated to the object that was inspected to produce the RTCIceCandidateAttributes for the local candidate associated with this candidate pair.booleanget Related to updating the nominated flag described in Section 7.1.3.2.4 of [RFC5245].longget Calculated from candidate priorities as defined in [RFC5245] section 5.7.2.booleanget Has gotten a valid incoming ICE request.get It is a unique identifier that is associated to the object that was inspected to produce the RTCIceCandidateAttributes for the remote candidate associated with this candidate pair.doubleget Represents the RTT computed by the STUN connectivity checksgetState()get Represents the state of the checklist for the local and remote candidates in a pair.get It is a unique identifier that is associated to the object that was inspected to produce the RTCTransportStats associated with this candidate pair.booleanget Has gotten ACK to an ICE request.voidsetAvailableIncomingBitrate(double availableIncomingBitrate) set Measured in Bits per second, and is implementation dependent.voidsetAvailableOutgoingBitrate(double availableOutgoingBitrate) set Measured in Bits per second, and is implementation dependent.voidsetBytesReceived(long bytesReceived) set Represents the total number of payload bytes received on this candidate pair, i.e., not including headers or padding.voidsetBytesSent(long bytesSent) set Represents the total number of payload bytes sent on this candidate pair, i.e., not including headers or padding.voidsetLocalCandidateId(String localCandidateId) set It is a unique identifier that is associated to the object that was inspected to produce the RTCIceCandidateAttributes for the local candidate associated with this candidate pair.voidsetNominated(boolean nominated) set Related to updating the nominated flag described in Section 7.1.3.2.4 of [RFC5245].voidsetPriority(long priority) set Calculated from candidate priorities as defined in [RFC5245] section 5.7.2.voidsetReadable(boolean readable) set Has gotten a valid incoming ICE request.voidsetRemoteCandidateId(String remoteCandidateId) set It is a unique identifier that is associated to the object that was inspected to produce the RTCIceCandidateAttributes for the remote candidate associated with this candidate pair.voidsetRoundTripTime(double roundTripTime) set Represents the RTT computed by the STUN connectivity checksvoidset Represents the state of the checklist for the local and remote candidates in a pair.voidsetTransportId(String transportId) set It is a unique identifier that is associated to the object that was inspected to produce the RTCTransportStats associated with this candidate pair.voidsetWritable(boolean writable) set Has gotten ACK to an ICE request.Methods inherited from class Stats
getId, getTimestampMillis, getType, setId, setTimestampMillis, setType
-
Constructor Details
-
RTCIceCandidatePairStats
protected RTCIceCandidatePairStats()Default private constructor of RTCIceCandidatePairStats for serialization with Jackson -
RTCIceCandidatePairStats
public RTCIceCandidatePairStats(String id, StatsType type, long timestampMillis, String transportId, String localCandidateId, String remoteCandidateId, RTCStatsIceCandidatePairState state, long priority, boolean nominated, boolean writable, boolean readable, long bytesSent, long bytesReceived, double roundTripTime, double availableOutgoingBitrate, double availableIncomingBitrate) Create a RTCIceCandidatePairStats
-
-
Method Details
-
getTransportId
get It is a unique identifier that is associated to the object that was inspected to produce the RTCTransportStats associated with this candidate pair. -
setTransportId
set It is a unique identifier that is associated to the object that was inspected to produce the RTCTransportStats associated with this candidate pair. -
getLocalCandidateId
get It is a unique identifier that is associated to the object that was inspected to produce the RTCIceCandidateAttributes for the local candidate associated with this candidate pair. -
setLocalCandidateId
set It is a unique identifier that is associated to the object that was inspected to produce the RTCIceCandidateAttributes for the local candidate associated with this candidate pair. -
getRemoteCandidateId
get It is a unique identifier that is associated to the object that was inspected to produce the RTCIceCandidateAttributes for the remote candidate associated with this candidate pair. -
setRemoteCandidateId
set It is a unique identifier that is associated to the object that was inspected to produce the RTCIceCandidateAttributes for the remote candidate associated with this candidate pair. -
getState
get Represents the state of the checklist for the local and remote candidates in a pair. -
setState
set Represents the state of the checklist for the local and remote candidates in a pair. -
getPriority
public long getPriority()get Calculated from candidate priorities as defined in [RFC5245] section 5.7.2. -
setPriority
public void setPriority(long priority) set Calculated from candidate priorities as defined in [RFC5245] section 5.7.2. -
getNominated
public boolean getNominated()get Related to updating the nominated flag described in Section 7.1.3.2.4 of [RFC5245]. -
setNominated
public void setNominated(boolean nominated) set Related to updating the nominated flag described in Section 7.1.3.2.4 of [RFC5245]. -
getWritable
public boolean getWritable()get Has gotten ACK to an ICE request. -
setWritable
public void setWritable(boolean writable) set Has gotten ACK to an ICE request. -
getReadable
public boolean getReadable()get Has gotten a valid incoming ICE request. -
setReadable
public void setReadable(boolean readable) set Has gotten a valid incoming ICE request. -
getBytesSent
public long getBytesSent()get Represents the total number of payload bytes sent on this candidate pair, i.e., not including headers or padding. -
setBytesSent
public void setBytesSent(long bytesSent) set Represents the total number of payload bytes sent on this candidate pair, i.e., not including headers or padding. -
getBytesReceived
public long getBytesReceived()get Represents the total number of payload bytes received on this candidate pair, i.e., not including headers or padding. -
setBytesReceived
public void setBytesReceived(long bytesReceived) set Represents the total number of payload bytes received on this candidate pair, i.e., not including headers or padding. -
getRoundTripTime
public double getRoundTripTime()get Represents the RTT computed by the STUN connectivity checks -
setRoundTripTime
public void setRoundTripTime(double roundTripTime) set Represents the RTT computed by the STUN connectivity checks -
getAvailableOutgoingBitrate
public double getAvailableOutgoingBitrate()get Measured in Bits per second, and is implementation dependent. It may be calculated by the underlying congestion control. -
setAvailableOutgoingBitrate
public void setAvailableOutgoingBitrate(double availableOutgoingBitrate) set Measured in Bits per second, and is implementation dependent. It may be calculated by the underlying congestion control. -
getAvailableIncomingBitrate
public double getAvailableIncomingBitrate()get Measured in Bits per second, and is implementation dependent. It may be calculated by the underlying congestion control. -
setAvailableIncomingBitrate
public void setAvailableIncomingBitrate(double availableIncomingBitrate) set Measured in Bits per second, and is implementation dependent. It may be calculated by the underlying congestion control.
-