PesPacketHeader

trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case class Extension(flags: ExtensionFlags, pesPrivateData: Option[BitVector], packHeaderField: Option[BitVector], programPacketSequenceCounter: Option[ProgramPacketSequenceCounter], pstdBuffer: Option[PStdBuffer], extension: Option[BitVector])
object Extension
case class ExtensionFlags(pesPrivateDataFlag: Boolean, packHeaderFieldFlag: Boolean, programPacketSequenceCounterFlag: Boolean, pstdBufferFlag: Boolean, pesExtensionFlag2: Boolean)
case class Flags(ptsFlag: Boolean, dtsFlag: Boolean, escrFlag: Boolean, esRateFlag: Boolean, dsmTrickModeFlag: Boolean, additionalCopyInfoFlag: Boolean, pesCrcFlag: Boolean, pesExtensionFlag: Boolean)
object Flags
case class PStdBuffer(scale: Boolean, size: Int)
object PStdBuffer
case class ProgramPacketSequenceCounter(counter: Int, mpeg1: Boolean, originalStuffLength: Int)

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Inherited from:
Mirror
Source:
Mirror.scala

Implicits

Implicits

implicit val codec: Codec[PesPacketHeader]