scodec.protocols.mpeg

Type members

Classlikes

trait MpegError
Companion
object
object MpegError
Companion
class
trait PesPacket
Companion
object
object PesPacket
Companion
class
case class PesPacketHeader(pesScramblingControl: PesScramblingControl, pesPriority: Boolean, dataAlignmentIndicator: Boolean, copyright: Boolean, originalOrCopy: Boolean, flags: Flags, pts: Option[Long], dts: Option[Long], escr: Option[Long], esRate: Option[Int], dsmTrickMode: Option[BitVector], additionalCopyInfo: Option[BitVector], pesCrc: Option[Int], extension: Option[Extension])
Companion
object
Companion
class
case class PesPacketHeaderPrefix(streamId: Int, length: Int)
Companion
object
sealed abstract class PesScramblingControl
Companion
object
Companion
class
object PesStreamId

Value members

Concrete methods

def reserved(bits: Int): Codec[Unit]

Concrete fields

val crc32mpeg: BitVector => BitVector