fs2.protocols.mpeg.transport
package fs2.protocols.mpeg.transport
Type members
Classlikes
case class AdaptationField(flags: Option[AdaptationFieldFlags], pcr: Option[Clock27MHz], opcr: Option[Clock27MHz], spliceCountdown: Option[Int], transportPrivateData: Option[BitVector])
Partial modelling of the adaptation field. The field extension, if present, is ignored upon decoding.
Partial modelling of the adaptation field. The field extension, if present, is ignored upon decoding.
- Companion:
- object
- Source:
- AdaptationField.scala
Flags in the adaptation field.
Flags in the adaptation field.
- Companion:
- object
- Source:
- AdaptationFieldFlags.scala
object Demultiplexer
Supports depacketization of an MPEG transport stream, represented as a stream of Packet
s.
Supports depacketization of an MPEG transport stream, represented as a stream of Packet
s.
- Source:
- Demultiplexer.scala
case class Packet(header: TransportStreamHeader, adaptationField: Option[AdaptationField], payloadUnitStart: Option[Int], payload: Option[BitVector])
Transport stream packet.
Transport stream packet.
- Companion:
- object
- Source:
- Packet.scala
case class TransportStreamHeader(transportErrorIndicator: Boolean, payloadUnitStartIndicator: Boolean, transportPriority: Boolean, pid: Pid, scramblingControl: Int, adaptationFieldControl: Int, continuityCounter: ContinuityCounter)
- Companion:
- object
- Source:
- TransportStreamHeader.scala