SrtBasicEndpointMetrics

Basic metrics for SRT protocol, without the raw metrics helper.

Inheritors

Properties

Link copied to clipboard
abstract val bytesRead: Long

The total number of read bytes

Link copied to clipboard
abstract val bytesReadDropped: Long

The number of too-late-to-play missing bytes (estimate based on average packet size)

Link copied to clipboard
abstract val bytesReadLost: Long

The total number of lost bytes

Link copied to clipboard
abstract val bytesReadUndecrypt: Long

The number of undecrypted bytes

Link copied to clipboard
abstract val bytesRetransmitted: Long

The total number of retransmitted bytes

Link copied to clipboard
abstract override val bytesWriteDropped: Long

The number of too-late-to-write dropped bytes

Link copied to clipboard
abstract override val bytesWritten: Long

The total number of written data bytes, including retransmissions

Link copied to clipboard
abstract val packetsRead: Long

The total number of read packets

Link copied to clipboard
abstract val packetsReadACK: Int

The total number of read ACK packets

Link copied to clipboard
abstract val packetsReadDropped: Int

The number of too-late-to-play missing packets

Link copied to clipboard
abstract val packetsReadLost: Int

The total number of lost packets (reader side)

Link copied to clipboard
abstract val packetsReadNAK: Int

The total number of read NAK packets

Link copied to clipboard

The number of undecrypted packets

Link copied to clipboard

The total number of retransmitted packets

Link copied to clipboard
abstract val packetsWriteACK: Int

The total number of written ACK packets

Link copied to clipboard
abstract override val packetsWriteDropped: Long

The number of too-late-to-write dropped packets

Link copied to clipboard
abstract override val packetsWriteLost: Long

The total number of lost packets (writer side)

Link copied to clipboard
abstract val packetsWriteNAK: Int

The total number of written NAK packets

Link copied to clipboard
abstract override val packetsWritten: Long

The total number of written data packets, including retransmissions

Link copied to clipboard
abstract override val uptime: Duration

The time since the entity is started

Link copied to clipboard
abstract val usWriteDuration: Long

The total time duration when UDT is writing data (idle time exclusive)

Functions

Link copied to clipboard
open operator override fun minus(other: BasicEndpointMetrics): BasicEndpointMetrics