TransportStreamEvent

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

case
class Error(pid: Option[Pid], err: MpegError) extends TransportStreamEvent
case
class Metadata[A](pid: Option[Pid], metadata: A) extends TransportStreamEvent
case
class Pes(pid: Pid, pes: PesPacket) extends TransportStreamEvent
case
class ScrambledPayload(pid: Pid, payload: BitVector) extends TransportStreamEvent
case
class Table(pid: Pid, table: Table) extends TransportStreamEvent

Value members

Concrete methods

def error(pid: Option[Pid], e: MpegError): TransportStreamEvent
def fromPacketStream[S](sectionCodec: SectionCodec, group: Scan[S, Section, Either[GroupingError, GroupedSections[Section]]], tableBuilder: TableBuilder): Scan[((Map[Pid, ContinuityCounter], State), (Map[Pid, S], TransportStreamIndex)), Packet, TransportStreamEvent]
def metadata[A](pid: Pid, md: A): TransportStreamEvent
def scrambledPayload(pid: Pid, content: BitVector): TransportStreamEvent
def table(pid: Pid, table: Table): TransportStreamEvent