Package

scodec.protocols.mpeg

transport

Permalink

package transport

Visibility
  1. Public
  2. All

Type Members

  1. case class AdaptationField(flags: AdaptationFieldFlags, pcr: Option[BitVector], opcr: Option[BitVector], spliceCountdown: Option[Int], transportPrivateData: Option[BitVector]) extends Product with Serializable

    Permalink

    Partial modelling of the adaptation field.

    Partial modelling of the adaptation field. The field extension, if present, is ignored upon decoding.

  2. case class AdaptationFieldFlags(discontinuity: Boolean, randomAccess: Boolean, priority: Boolean, pcrFlag: Boolean, opcrFlag: Boolean, splicingPointFlag: Boolean, transportPrivateDataFlag: Boolean, adaptationFieldExtension: Boolean) extends Product with Serializable

    Permalink

    Flags in the adaptation field.

  3. case class ContinuityCounter(value: Int) extends Product with Serializable

    Permalink
  4. sealed abstract class DemultiplexerError extends AnyRef

    Permalink
  5. case class Packet(header: TransportStreamHeader, adaptationField: Option[AdaptationField], payloadUnitStart: Option[Int], payload: Option[BitVector]) extends Product with Serializable

    Permalink

    Transport stream packet.

  6. case class Pid(value: Int) extends Product with Serializable

    Permalink
  7. case class PidStamped[+A](pid: Pid, value: A) extends Product with Serializable

    Permalink
  8. case class ProgramNumber(value: Int) extends Product with Serializable

    Permalink
  9. case class TransportStreamHeader(transportErrorIndicator: Boolean, payloadUnitStartIndicator: Boolean, transportPriority: Boolean, pid: Pid, scramblingControl: Int, adaptationFieldControl: Int, continuityCounter: ContinuityCounter) extends Product with Serializable

    Permalink
  10. case class TransportStreamId(value: Int) extends Product with Serializable

    Permalink

Value Members

  1. object AdaptationField extends Serializable

    Permalink
  2. object AdaptationFieldFlags extends Serializable

    Permalink
  3. object ContinuityCounter extends Serializable

    Permalink
  4. object Demultiplexer

    Permalink

    Supports depacketization of an MPEG transport stream, represented as a stream of Packets.

  5. object DemultiplexerError

    Permalink
  6. object Packet extends Serializable

    Permalink
  7. object Pid extends Serializable

    Permalink
  8. object PidStamped extends Serializable

    Permalink
  9. object ProgramNumber extends Serializable

    Permalink
  10. object TransportStreamHeader extends Serializable

    Permalink
  11. object TransportStreamId extends Serializable

    Permalink
  12. package psi

    Permalink

Ungrouped