Pat

class Pat(var listener: IMuxerInternal.IMuxerListener? = null, services: List<Service>, tsId: Short, var versionNumber: Byte = 0, var packetCount: Int = 0) : Psi, ITSElement

Constructors

Link copied to clipboard
constructor(listener: IMuxerInternal.IMuxerListener? = null, services: List<Service>, tsId: Short, versionNumber: Byte = 0, packetCount: Int = 0)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val bitSize: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val pid: Short
Link copied to clipboard
open override val size: Int
Link copied to clipboard

Functions

Link copied to clipboard
open override fun toByteBuffer(): ByteBuffer
Link copied to clipboard
fun write()
protected fun write(buffer: ByteBuffer)
protected fun write(payload: ByteBuffer? = null, adaptationField: ByteBuffer? = null, specificHeader: ByteBuffer? = null, stuffingForLastPacket: Boolean = false, timestamp: Long = 0)
Link copied to clipboard
protected fun writePacket(packet: SrtPacket)