RemoteQualityStat

data class RemoteQualityStat(val index: Int, val audioMetrics: List<QualityStat.RemoteQualityStat.RemoteAudioMetrics>, val videoMetrics: List<QualityStat.RemoteQualityStat.RemoteVideoMetrics>, val bytesReceived: Long, val bytesReceivedPerInterval: Long, val packetsReceivedPerInterval: Int, val currentRTT: Double?, val availableIncomingBitrate: Double?)

Constructors

Link copied to clipboard
fun RemoteQualityStat(index: Int, audioMetrics: List<QualityStat.RemoteQualityStat.RemoteAudioMetrics>, videoMetrics: List<QualityStat.RemoteQualityStat.RemoteVideoMetrics>, bytesReceived: Long, bytesReceivedPerInterval: Long, packetsReceivedPerInterval: Int, currentRTT: Double?, availableIncomingBitrate: Double?)

Types

Link copied to clipboard
data class RemoteAudioMetrics(val participantId: String, val receiverId: Int, val streamId: Int?, val bytesReceived: BigInteger, val totalSamplesReceived: BigInteger, val packetsLost: Int, val packetsLostPerInterval: Int, val audioLevel: Double?)
Link copied to clipboard
data class RemoteVideoMetrics(val participantId: String, val receiverId: Int, val streamId: Int?, val bytesReceived: BigInteger, val framesReceived: Int, val framesDecoded: Long, val pliCount: Long, val packetsLost: Int, val packetsLostPerInterval: Int)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val index: Int