fs2.protocols.mpeg.transport.psi

Members list

Concise view

Type members

Classlikes

sealed trait AlignmentType

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object GopOrSeq.type
class Reserved
object Seq.type
object VideoAccessUnit.type

Attributes

Companion:
trait
Source:
Descriptor.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class AudioStreamDescriptor(freeFormatFlag: Boolean, id: Boolean, layer: Int, variableRateAudioIndicator: Boolean) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait AudioType

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object CleanEffects.type
object HearingImpaired.type
class Reserved
object Undefined.type
object AudioType

Attributes

Companion:
trait
Source:
Descriptor.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CADescriptor(caSystemId: Int, caPid: Pid, privateData: ByteVector) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ConditionalAccessDescriptor(systemId: Int, pid: Pid, privateData: BitVector)

Attributes

Companion:
object
Source:
ConditionalAccessTable.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ConditionalAccessTable.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
ConditionalAccessTable.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Section
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ConditionalAccessTable.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ConditionalAccessTable(version: Int, current: Boolean, descriptors: List[ConditionalAccessDescriptor]) extends Table

Attributes

Companion:
object
Source:
ConditionalAccessTable.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Table
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ConditionalAccessTable.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CopyrightDescriptor(copyrightIdentifier: ByteVector, additionalCopyrightInfo: ByteVector) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object Descriptor

Attributes

Source:
Descriptor.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class EsIdAndChannel(esId: Int, flexMuxChannel: Int)

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait ExtendedSection extends Section

Attributes

Source:
Section.scala
Graph
Supertypes
trait Section
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class GroupedSections[+A <: Section]

Group of sections that make up a logical message.

Group of sections that make up a logical message.

Intermediate representation between sections and tables. All sections must share the same table id.

Attributes

Companion:
object
Source:
GroupedSections.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
GroupedSections.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class GroupingError(tableId: Int, tableIdExtension: Option[Int], message: String) extends MpegError

Attributes

Companion:
object
Source:
GroupingError.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait MpegError
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
GroupingError.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class HierarchyDescriptor(hierarchyType: HierarchyType, hierarchyLayerIndex: Int, hierarchyEmbeddedLayerIndex: Int, hierarchyChannel: Int) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait HierarchyType

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object BaseLayer.type
object DataPartitioning.type
object ExtensionBitstream.type
object MultiViewProfile.type
object PrivateStream.type
class Reserved
object SnrScalability.type
object SpatialScalability.type

Attributes

Companion:
trait
Source:
Descriptor.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class IbpDescriptor(closedGopFlag: Boolean, identicalGopFlag: Boolean, maxGopLength: Int) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class IodDescriptor(scopeOfIodLabel: Byte, iodLabel: Byte, initialObjectDescriptor: Byte) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Source:
Descriptor.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class LanguageField(iso639LanguageCode: String, audioType: AudioType)

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class MaximumBitrateDescriptor(maximumBitrate: Int) extends TransportStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Mpeg1Only(profileAndLevelIndication: Int, chromaFormat: Int, frameRateExtensionFlag: Boolean)

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Mpeg1Only

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Mpeg4AudioDescriptor(mpeg4AudioProfileAndLevel: Byte) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Mpeg4VideoDescriptor(mpeg4VisualProfileAndLevel: Byte) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class MultiplexBufferDescriptor(mbBufferSize: Int, tbLeakRate: Int) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class MultiplexBufferUtilizationDescriptor(boundValidFlag: Boolean, ltwOffsetLowerBound: Int, ltwOffsetUpperBound: Int) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ProgramAssociationSection(extension: SectionExtension, pidMappings: Vector[(ProgramNumber, Pid)]) extends ExtendedSection

Attributes

Companion:
object
Source:
ProgramAssociationTable.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Section
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ProgramAssociationTable.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ProgramAssociationTable(tsid: TransportStreamId, version: Int, current: Boolean, programByPid: Map[ProgramNumber, Pid]) extends Table

Attributes

Companion:
object
Source:
ProgramAssociationTable.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Table
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ProgramAssociationTable.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ProgramMapRecord(pid: Pid, descriptors: List[Descriptor])

Attributes

Companion:
object
Source:
ProgramMapTable.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ProgramMapTable.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ProgramMapSection(extension: SectionExtension, pcrPid: Pid, programInfoDescriptors: List[Descriptor], componentStreamMapping: Vector[(StreamType, ProgramMapRecord)]) extends ExtendedSection

Attributes

Companion:
object
Source:
ProgramMapTable.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Section
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ProgramMapTable.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ProgramMapTable(programNumber: ProgramNumber, version: Int, current: Boolean, pcrPid: Pid, programInfoDescriptors: List[Descriptor], componentStreamMapping: Map[StreamType, List[ProgramMapRecord]]) extends Table

Attributes

Companion:
object
Source:
ProgramMapTable.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Table
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ProgramMapTable.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Source:
Descriptor.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class RegistrationDescriptor(formatIdentifier: ByteVector, additionalIdentificationInfo: ByteVector) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait Section

Attributes

Source:
Section.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SectionCodec extends Codec[Section]

Attributes

Companion:
object
Source:
SectionCodec.scala
Graph
Supertypes
trait Codec[Section]
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
SectionCodec.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class SectionExtension(tableIdExtension: Int, version: Int, current: Boolean, sectionNumber: Int, lastSectionNumber: Int)

Attributes

Companion:
object
Source:
Section.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Section.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
SectionFragmentCodec.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
SectionFragmentCodec.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class SectionHeader(tableId: Int, extendedSyntax: Boolean, privateBits: BitVector, length: Int)

Attributes

Companion:
object
Source:
SectionHeader.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
SectionHeader.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class SlDescriptor(esId: Int) extends TransportStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class StdDescriptor(leakValidFlag: Boolean) extends TransportStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class StreamType(value: Int)

Attributes

Source:
ProgramMapTable.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class SystemClockDescriptor(externalClockReferenceIndicator: Boolean, clockAccuracyInteger: Int, clockAccuracyExponent: Int) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait Table

Indicates the implementor can be treated as a message delivered in an MPEG transport stream.

Indicates the implementor can be treated as a message delivered in an MPEG transport stream.

This library differentiates tables from sections. Sections are the actual messages delivered in the transport stream whereas tables are the result of grouping multiple related sections together in to a single logical message.

Attributes

Source:
Table.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
object
Source:
TableBuilder.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
TableBuilder.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class TableBuildingError(tableId: Int, message: String) extends MpegError

Attributes

Source:
TableBuilder.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait MpegError
class Object
trait Matchable
class Any
trait TableSupport[T <: Table]

Attributes

Companion:
object
Source:
TableBuilder.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
TableBuilder.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class TargetBackgroundGridDescriptor(horizontalSize: Int, verticalSize: Int, aspectRatioInformation: Int) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Source:
Descriptor.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
abstract class TransportStreamEvent

Attributes

Companion:
object
Source:
TransportStreamEvent.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Error
class Metadata[A]
class Pes
class Table

Attributes

Companion:
class
Source:
TransportStreamEvent.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed abstract class TransportStreamIndex

Attributes

Companion:
object
Source:
TransportStreamIndex.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
TransportStreamIndex.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class UnknownDescriptor(tag: Int, length: Int, data: ByteVector)

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class VideoStreamDescriptor(multipleFrameRateFlag: Boolean, frameRateCode: Int, mpeg1OnlyFlag: Boolean, constrainedParameter: Boolean, stillPictureFlag: Boolean, mpeg1Only: Option[Mpeg1Only]) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class VideoWindowDescriptor(horizontalOffset: Int, verticalOffset: Int, windowPriority: Int) extends TransportStreamDescriptor with ProgramStreamDescriptor

Attributes

Companion:
object
Source:
Descriptor.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Descriptor.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type