Package-level declarations

Types

Link copied to clipboard
data class Frame(    val rawBuffer: ByteBuffer,     var ptsInUs: Long,     var dtsInUs: Long? = null,     val isKeyFrame: Boolean = false,     val format: MediaFormat,     val onClosed: (ICloseableFrame) -> Unit = {}) : ICloseableFrame

Frame internal representation.

Link copied to clipboard
Link copied to clipboard
open class Packet(val buffer: ByteBuffer, val ts: Long, val type: PacketType = PacketType.UNKNOWN)

Packet internal representation. A Frame is composed by multiple packets.

Link copied to clipboard
Link copied to clipboard
data class RawFrame(val rawBuffer: ByteBuffer, var timestampInUs: Long, val onClosed: (ICloseableFrame) -> Unit = {}) : ICloseableFrame

A raw frame internal representation.

Link copied to clipboard
class SrtPacket(    val buffer: ByteBuffer,     val isFirstPacketFrame: Boolean,     val isLastPacketFrame: Boolean,     val ts: Long,     val type: PacketType = PacketType.UNKNOWN) : Packet

SRT Packet internal representation. A Frame is composed by multiple packets.