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.