# Package-level declarations

## Types

AdaptationField
Link copied to clipboard
data class AdaptationField(discontinuityIndicator: Boolean = false, randomAccessIndicator: Boolean = false, elementaryStreamPriorityIndicator: Boolean = false, pcr: Long? = null, opcr: Long? = null, spliceCountdown: Byte? = null, transportPrivateData: ByteArray? = null, adaptationExtension: ByteArray? = null, stuffingBytes: ByteArray? = null)

Created by pedro on 24/8/23.

AdaptationFieldControl
Link copied to clipboard
enum AdaptationFieldControl : Enum<AdaptationFieldControl>

Created by pedro on 25/8/23.

Codec
Link copied to clipboard
enum Codec : Enum<Codec>

Created by pedro on 26/8/23.

MpegTsPacket
Link copied to clipboard
data class MpegTsPacket(val buffer: ByteArray, val type: MpegType, val packetPosition: PacketPosition, val isKey: Boolean)

Created by pedro on 20/8/23.

MpegTsPacketizer
Link copied to clipboard
class MpegTsPacketizer(psiManager: PsiManager)

Created by pedro on 28/8/23.

MpegTsPayload
Link copied to clipboard
abstract class MpegTsPayload(val pid: Int, val isKeyFrame: Boolean = false)

Created by pedro on 28/8/23.

MpegType
Link copied to clipboard
enum MpegType : Enum<MpegType>

Created by pedro on 28/8/23.

Pes
Link copied to clipboard
class Pes(pid: Int, isKeyFrame: Boolean, streamId: PesType, pts: Long, val bufferData: ByteBuffer) : MpegTsPayload

Created by pedro on 28/8/23.

PesType
Link copied to clipboard
enum PesType : Enum<PesType>
Pid
Link copied to clipboard
object Pid

Created by pedro on 20/8/23.