fs2.protocols.mpeg.transport.psi

Members list

Type members

Classlikes

sealed trait AlignmentType

Attributes

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

Attributes

Companion
trait
Source
Descriptor.scala
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, ProgramStreamDescriptor

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
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
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
AudioType.type
case class CADescriptor(caSystemId: Int, caPid: Pid, privateData: ByteVector) extends TransportStreamDescriptor, ProgramStreamDescriptor

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object CADescriptor

Attributes

Companion
class
Source
Descriptor.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ConditionalAccessTable.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ConditionalAccessSection(extension: SectionExtension, descriptors: List[ConditionalAccessDescriptor]) extends ExtendedSection

Attributes

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

Attributes

Companion
class
Source
ConditionalAccessTable.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
trait Table
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object FmcDescriptor

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
Descriptor.scala
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
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
GroupedSections.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
trait MpegError
class Object
trait Matchable
class Any
Show all
object GroupingError

Attributes

Companion
class
Source
GroupingError.scala
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, ProgramStreamDescriptor

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
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
object TemporalScalability.type
Show all
object HierarchyType

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object IbpDescriptor

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object IodDescriptor

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
Descriptor.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class LanguageField(iso639LanguageCode: String, audioType: AudioType)

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object LanguageField

Attributes

Companion
class
Source
Descriptor.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
Descriptor.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Mpeg1Only

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
Descriptor.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
trait Section
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ProgramAssociationTable.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
trait Table
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ProgramAssociationTable.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ProgramMapTable.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
trait Section
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ProgramMapTable.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
trait Table
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ProgramMapTable.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class RegistrationDescriptor(formatIdentifier: ByteVector, additionalIdentificationInfo: ByteVector) extends TransportStreamDescriptor, ProgramStreamDescriptor

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

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

Attributes

Companion
object
Source
SectionCodec.scala
Supertypes
trait Codec[Section]
trait Decoder[Section]
trait Encoder[Section]
class Object
trait Matchable
class Any
Show all
object SectionCodec

Attributes

Companion
class
Source
SectionCodec.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

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

Attributes

Companion
trait
Source
SectionFragmentCodec.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SectionHeader

Attributes

Companion
class
Source
SectionHeader.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SlDescriptor

Attributes

Companion
class
Source
Descriptor.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class SmoothingBufferDescriptor(sbLeakRate: Int, sbSize: Int) extends TransportStreamDescriptor, ProgramStreamDescriptor

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
Descriptor.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object StdDescriptor

Attributes

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

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
Descriptor.scala
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
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class TableBuilder

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
Descriptor.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
abstract class TransportStreamEvent

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
class
Source
TransportStreamIndex.scala
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
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
Descriptor.scala
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, ProgramStreamDescriptor

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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

Attributes

Companion
object
Source
Descriptor.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

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