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
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.
case class Packet(header: TransportStreamHeader, adaptationField: Option[AdaptationField], payloadUnitStart: Option[Int], payload: Option[BitVector])
Transport stream packet.
Transport stream packet.
- Companion:
- object
case class TransportStreamHeader(transportErrorIndicator: Boolean, payloadUnitStartIndicator: Boolean, transportPriority: Boolean, pid: Pid, scramblingControl: Int, adaptationFieldControl: Int, continuityCounter: ContinuityCounter)
- Companion:
- object