scodec.protocols.mpeg

transport

package transport

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. transport
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
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

    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

    Flags in the adaptation field.

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

  4. sealed abstract class DepacketizationError extends MpegError

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

    Transport stream packet.

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped