scodec.protocols.mpeg

transport

package transport

Source
package.scala
Linear Supertypes
AnyRef, Any
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.

  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 trait DepacketizationError extends AnyRef

  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 ProgramNumber(value: Int) extends Product with Serializable

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

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

Value Members

  1. object AdaptationField extends Serializable

  2. object AdaptationFieldFlags extends Serializable

  3. object ContinuityCounter extends Serializable

  4. object DepacketizationError

  5. object Packet extends Serializable

  6. object Pid extends Serializable

  7. object ProgramNumber extends Serializable

  8. object TransportStreamHeader extends Serializable

  9. object TransportStreamId extends Serializable

  10. package psi

  11. val timestampedPacketStreamDecoder: StreamDecoder[Timestamped[Packet]]

Inherited from AnyRef

Inherited from Any

Ungrouped