Remote Quality Stat
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)