PesPacketHeader

Companion
class
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])
Companion
object
object Extension
Companion
class
case class ExtensionFlags(pesPrivateDataFlag: Boolean, packHeaderFieldFlag: Boolean, programPacketSequenceCounterFlag: Boolean, pstdBufferFlag: Boolean, pesExtensionFlag2: Boolean)
Companion
object
Companion
class
case class Flags(ptsFlag: Boolean, dtsFlag: Boolean, escrFlag: Boolean, esRateFlag: Boolean, dsmTrickModeFlag: Boolean, additionalCopyInfoFlag: Boolean, pesCrcFlag: Boolean, pesExtensionFlag: Boolean)
Companion
object
object Flags
Companion
class
case class PStdBuffer(scale: Boolean, size: Int)
Companion
object
object PStdBuffer
Companion
class
case class ProgramPacketSequenceCounter(counter: Int, mpeg1: Boolean, originalStuffLength: Int)
Companion
object

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Implicits

Implicits

implicit val codec: Codec[PesPacketHeader]