Pmt

class Pmt(var listener: IMuxerInternal.IMuxerListener? = null, service: Service, var streams: List<Stream>, val pid: Short, var versionNumber: Byte = 0) : Psi, ITSElement

Constructors

Link copied to clipboard
constructor(listener: IMuxerInternal.IMuxerListener? = null, service: Service, streams: List<Stream>, pid: Short, versionNumber: Byte = 0)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
open override val bitSize: Int
Link copied to clipboard
Link copied to clipboard
val pid: Short
Link copied to clipboard
open override val size: Int
Link copied to clipboard
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)