Package-level declarations

Types

Link copied to clipboard
data class RtcAudioSourceStats(val id: String?, val type: String?, val timestampUs: Double?, val kind: String?, val trackIdentifier: String?, val audioLevel: Double?, val totalAudioEnergy: Double?, val totalSamplesDuration: Double?, val echoReturnLoss: Double?, val echoReturnLossEnhancement: Double?, val droppedSamplesDuration: Double?, val droppedSamplesEvents: Long?, val totalCaptureDelay: Double?, val totalSamplesCaptured: Long?) : RtcMediaSourceStats
Link copied to clipboard
data class RtcCodecStats(val id: String?, val type: String?, val timestampUs: Double?, val sdpFmtpLine: String?, val payloadType: Long?, val transportId: String?, val mimeType: String?, val clockRate: Long?) : RtcStats
Link copied to clipboard
data class RtcIceCandidatePairStats(val id: String?, val type: String?, val timestampUs: Double?, val transportId: String?, val requestsSent: BigInteger?, val localCandidateId: String?, val bytesSent: BigInteger?, val bytesDiscardedOnSend: BigInteger?, val priority: BigInteger?, val requestsReceived: BigInteger?, val writable: Boolean?, val remoteCandidateId: String?, val bytesReceived: BigInteger?, val packetsReceived: BigInteger?, val responsesSent: BigInteger?, val packetsDiscardedOnSend: BigInteger?, val nominated: Boolean?, val packetsSent: BigInteger?, val totalRoundTripTime: Double?, val responsesReceived: BigInteger?, val state: String?, val consentRequestsSent: BigInteger?) : RtcStats
Link copied to clipboard
data class RtcIceCandidateStats(val id: String?, val type: String?, val timestampUs: Double?, val transportId: String?, val candidateType: String?, val protocol: String?, val address: String?, val port: Int?, val vpn: Boolean?, val isRemote: Boolean?, val ip: String?, val networkAdapterType: String?, val networkType: String?, val priority: Int?, val url: String?, val relayProtocol: String?) : RtcStats
Link copied to clipboard
data class RtcInboundRtpAudioStreamStats(val id: String?, val type: String?, val timestampUs: Double?, val ssrc: Long?, val kind: String?, val transportId: String?, val codecId: String?, val packetsReceived: Long?, val packetsLost: Int?, val jitter: Double?, val trackIdentifier: String?, val mid: String?, val remoteId: String?, val lastPacketReceivedTimestamp: Double?, val headerBytesReceived: BigInteger?, val bytesReceived: BigInteger?, val packetsDiscarded: BigInteger?, val fecBytesReceived: BigInteger?, val fecPacketsReceived: BigInteger?, val fecPacketsDiscarded: BigInteger?, val jitterBufferDelay: Double?, val jitterBufferTargetDelay: Double?, val jitterBufferEmittedCount: BigInteger?, val jitterBufferMinimumDelay: Double?, val nackCount: Long?, val totalProcessingDelay: Double?, val estimatedPlayoutTimestamp: Double?, val decoderImplementation: String?, val playoutId: String?, val powerEfficientDecoder: Boolean?, val retransmittedPacketsReceived: BigInteger?, val retransmittedBytesReceived: BigInteger?, val rtxSsrc: Long?, val fecSsrc: Long?, val audioLevel: Double?, val totalAudioEnergy: Double?, val totalSamplesReceived: BigInteger?, val totalSamplesDuration: Double?, val concealedSamples: BigInteger?, val silentConcealedSamples: BigInteger?, val concealmentEvents: BigInteger?, val insertedSamplesForDeceleration: BigInteger?, val removedSamplesForAcceleration: BigInteger?) : RtcInboundRtpStreamStats
Link copied to clipboard
data class RtcInboundRtpVideoStreamStats(val id: String?, val type: String?, val timestampUs: Double?, val ssrc: Long?, val kind: String?, val transportId: String?, val codecId: String?, val packetsReceived: Long?, val packetsLost: Int?, val jitter: Double?, val trackIdentifier: String?, val mid: String?, val remoteId: String?, val lastPacketReceivedTimestamp: Double?, val headerBytesReceived: BigInteger?, val packetsDiscarded: BigInteger?, val fecBytesReceived: BigInteger?, val fecPacketsReceived: BigInteger?, val fecPacketsDiscarded: BigInteger?, val bytesReceived: BigInteger?, val nackCount: Long?, val totalProcessingDelay: Double?, val estimatedPlayoutTimestamp: Double?, val jitterBufferDelay: Double?, val jitterBufferTargetDelay: Double?, val jitterBufferEmittedCount: BigInteger?, val jitterBufferMinimumDelay: Double?, val decoderImplementation: String?, val playoutId: String?, val powerEfficientDecoder: Boolean?, val retransmittedPacketsReceived: BigInteger?, val retransmittedBytesReceived: BigInteger?, val rtxSsrc: Long?, val fecSsrc: Long?, val framesDecoded: Long?, val keyFramesDecoded: Long?, val framesRendered: Long?, val framesDropped: Long?, val frameWidth: Long?, val frameHeight: Long?, val framesPerSecond: Double?, val qpSum: BigInteger?, val totalDecodeTime: Double?, val totalInterFrameDelay: Double?, val totalSquaredInterFrameDelay: Double?, val pauseCount: Long?, val totalPausesDuration: Double?, val freezeCount: Long?, val totalFreezesDuration: Double?, val firCount: Long?, val pliCount: Long?, val framesReceived: Long?, val framesAssembledFromMultiplePackets: Long?, val totalAssemblyTime: Double?) : RtcInboundRtpStreamStats
Link copied to clipboard
sealed interface RtcMediaSourceStats : RtcStats
Link copied to clipboard
data class RtcMediaStreamAudioTrackReceiverStats(val id: String?, val type: String?, val timestampUs: Double?, val trackIdentifier: String?, val ended: Boolean?, val kind: String?, val priority: String?, val remoteSource: Boolean?, val detached: Boolean?, val estimatedPlayoutTimestamp: Double?, val jitterBufferDelay: Double?, val jitterBufferEmittedCount: Long?, val audioLevel: Double?, val totalAudioEnergy: Double?, val totalSamplesDuration: Double?, val totalInterruptionDuration: Double?, val removedSamplesForAcceleration: Long?, val interruptionCount: Long?, val relativePacketArrivalDelay: Double?, val jitterBufferFlushes: Long?, val concealedSamples: Long?, val jitterBufferTargetDelay: Double?, val insertedSamplesForDeceleration: Long?, val delayedPacketOutageSamples: Long?, val totalSamplesReceived: Long?, val concealmentEvents: Long?, val silentConcealedSamples: Long?) : RtcMediaStreamTrackReceiverStats, RtcMediaStreamAudioTrackStats
Link copied to clipboard
data class RtcMediaStreamAudioTrackSenderStats(val id: String?, val type: String?, val timestampUs: Double?, val trackIdentifier: String?, val ended: Boolean?, val kind: String?, val priority: String?, val remoteSource: Boolean?, val detached: Boolean?, val mediaSourceId: String?, val audioLevel: Double?, val totalAudioEnergy: Double?, val totalSamplesDuration: Double?) : RtcMediaStreamTrackSenderStats, RtcMediaStreamAudioTrackStats
Link copied to clipboard
Link copied to clipboard
data class RtcMediaStreamVideoTrackReceiverStats(val id: String?, val type: String?, val timestampUs: Double?, val trackIdentifier: String?, val ended: Boolean?, val kind: String?, val priority: String?, val remoteSource: Boolean?, val detached: Boolean?, val estimatedPlayoutTimestamp: Double?, val jitterBufferDelay: Double?, val jitterBufferEmittedCount: Long?, val frameHeight: Long?, val frameWidth: Long?, val framesPerSecond: Double?, val framesReceived: Long?, val framesDecoded: Long?, val framesDropped: Long?, val totalFramesDuration: Double?, val totalFreezesDuration: Double?, val freezeCount: Long?, val pauseCount: Long?, val totalPausesDuration: Double?, val sumOfSquaredFramesDuration: Double?) : RtcMediaStreamTrackReceiverStats, RtcMediaStreamVideoTrackStats
Link copied to clipboard
data class RtcMediaStreamVideoTrackSenderStats(val id: String?, val type: String?, val timestampUs: Double?, val trackIdentifier: String?, val ended: Boolean?, val kind: String?, val priority: String?, val remoteSource: Boolean?, val detached: Boolean?, val mediaSourceId: String?, val frameHeight: Long?, val frameWidth: Long?, val framesPerSecond: Double?, val keyFramesSent: Long?, val framesCaptured: Long?, val framesSent: Long?, val hugeFramesSent: Long?) : RtcMediaStreamTrackSenderStats, RtcMediaStreamVideoTrackStats
Link copied to clipboard
data class RtcOutboundRtpAudioStreamStats(val id: String?, val type: String?, val timestampUs: Double?, val ssrc: Long?, val kind: String?, val transportId: String?, val codecId: String?, val packetsSent: BigInteger?, val bytesSent: BigInteger?, val mid: String?, val mediaSourceId: String?, val remoteId: String?, val headerBytesSent: BigInteger?, val retransmittedPacketsSent: BigInteger?, val retransmittedBytesSent: BigInteger?, val rtxSsrc: Long?, val targetBitrate: Double?, val totalEncodedBytesTarget: BigInteger?, val totalEncodeTime: Double?, val totalPacketSendDelay: Double?, val active: Boolean?) : RtcOutboundRtpStreamStats
Link copied to clipboard
Link copied to clipboard
data class RtcOutboundRtpVideoStreamStats(val id: String?, val type: String?, val timestampUs: Double?, val ssrc: Long?, val kind: String?, val transportId: String?, val codecId: String?, val packetsSent: BigInteger?, val bytesSent: BigInteger?, val mid: String?, val mediaSourceId: String?, val remoteId: String?, val headerBytesSent: BigInteger?, val retransmittedPacketsSent: BigInteger?, val retransmittedBytesSent: BigInteger?, val rtxSsrc: Long?, val targetBitrate: Double?, val totalEncodedBytesTarget: BigInteger?, val totalEncodeTime: Double?, val totalPacketSendDelay: Double?, val active: Boolean?, val rid: String?, val frameWidth: Long?, val frameHeight: Long?, val framesPerSecond: Double?, val framesSent: Long?, val hugeFramesSent: Long?, val framesEncoded: Long?, val keyFramesEncoded: Long?, val qpSum: BigInteger?, val qualityLimitationReason: RtcQualityLimitationReason?, val qualityLimitationDurations: Map<RtcQualityLimitationReason, Double>?, val qualityLimitationResolutionChanges: Long?, val nackCount: Long?, val firCount: Long?, val pliCount: Long?, val encoderImplementation: String?, val powerEfficientEncoder: Boolean?, val scalabilityMode: String?) : RtcOutboundRtpStreamStats
Link copied to clipboard
Link copied to clipboard
data class RtcRemoteInboundRtpAudioStreamStats(val id: String?, val type: String?, val timestampUs: Double?, val ssrc: Long?, val kind: String?, val transportId: String?, val codecId: String?, val packetsReceived: Long?, val packetsLost: Int?, val jitter: Double?, val localId: String?, val roundTripTime: Double?, val totalRoundTripTime: Double?, val fractionLost: Double?, val roundTripTimeMeasurements: Int?) : RtcRemoteInboundRtpStreamStats
Link copied to clipboard
data class RtcRemoteInboundRtpVideoStreamStats(val id: String?, val type: String?, val timestampUs: Double?, val ssrc: Long?, val kind: String?, val transportId: String?, val codecId: String?, val packetsReceived: Long?, val packetsLost: Int?, val jitter: Double?, val localId: String?, val roundTripTime: Double?, val totalRoundTripTime: Double?, val fractionLost: Double?, val roundTripTimeMeasurements: Int?) : RtcRemoteInboundRtpStreamStats
Link copied to clipboard
data class RtcRemoteOutboundRtpAudioStreamStats(val id: String?, val type: String?, val timestampUs: Double?, val ssrc: Long?, val kind: String?, val transportId: String?, val codecId: String?, val packetsSent: BigInteger?, val bytesSent: BigInteger?, val localId: String?, val remoteTimestamp: Double?, val reportsSent: BigInteger?, val roundTripTime: Double?, val totalRoundTripTime: Double?, val roundTripTimeMeasurements: BigInteger?) : RtcRemoteOutboundRtpStreamStats
Link copied to clipboard
data class RtcRemoteOutboundRtpVideoStreamStats(val id: String?, val type: String?, val timestampUs: Double?, val ssrc: Long?, val kind: String?, val transportId: String?, val codecId: String?, val packetsSent: BigInteger?, val bytesSent: BigInteger?, val localId: String?, val remoteTimestamp: Double?, val reportsSent: BigInteger?, val roundTripTime: Double?, val totalRoundTripTime: Double?, val roundTripTimeMeasurements: BigInteger?) : RtcRemoteOutboundRtpStreamStats
Link copied to clipboard
sealed interface RtcRtpStreamStats : RtcStats
Link copied to clipboard
Link copied to clipboard
sealed interface RtcStats
Link copied to clipboard
data class RtcStatsReport(val origin: RTCStatsReport, val parsed: Map<RtcReportType, Set<RtcStats>>)
Link copied to clipboard
data class RtcVideoSourceStats(val id: String?, val type: String?, val timestampUs: Double?, val kind: String?, val trackIdentifier: String?, val width: Long?, val height: Long?, val framesPerSecond: Double?, val frames: Long?) : RtcMediaSourceStats