ConferenceStats
Methods
toString
fun toString(): String
Returns a string representation of the object.
Returns
type:
String
clone
@Throws@JvmSyntheticfun clone(): Any
Returns
type:
Any
Props
timestamp
var timestamp: Double
The time when the call statistics are collected (in UNIX timestamp format, microseconds).
Returns
type:
Double
networkType
var networkType: String?
The type of network interface used by the base of a local candidate (the address the ICE agent sends from). This stat only tells you about the network interface used by the first "hop"; it is possible that a connection is bottlenecked by another type of network. For example, when using Wi-Fi tethering, the networkType of the relevant candidate would be "wifi", even when the next hop is over a cellular connection.
Possible values:
- cellular - A cellular connection (e.g., EDGE, HSPA, LTE, etc.).
- ethernet - An Ethernet connection.
- wifi - A Wi-Fi connection.
- wimax - A WiMAX connection.
- vpn - The connection runs over a VPN. The underlying network type is not available.
- unknown - The user agent is unable or unwilling to identify the underlying connection technology.
Returns
type:
String?
rtt
var rtt: Double
The latest round trip time measured in seconds.
Returns
type:
Double
availableOutgoingBitrate
var availableOutgoingBitrate: Double
Available outgoing bitrate calculated by the underlying congestion control by combining the available bitrate for all the outgoing RTP streams using a current selected candidate pair. It is measured in bits per second and the bitrate is calculated over a 1 second window.
Returns
type:
Double
localCandidateType
var localCandidateType:
The type of the local ICE candidate.
Returns
type:
remoteCandidateType
var remoteCandidateType:
The type of the remote ICE candidate.
Returns
type:
localAudioStats
var localAudioStats:
Statistics for all active outgoing audio streams of the call at the moment of the stats collection.
Returns
type:
localVideoStats
var localVideoStats:
Statistics for all active outgoing video streams of the call at the moment of the stats collection.
Returns
type:
endpointStats
var endpointStats: Map<Endpoint, EndpointStats>?
Returns
type:
Map<Endpoint, EndpointStats>?