scodec
.
protocols
.
mpeg
.
transport
psi
package
psi
Source
package.scala
Linear Supertypes
AnyRef
,
Any
Content Hierarchy
Learn more about scaladoc diagrams
ExtendedSection
ProgramMapSection
ProgramAssociationSection
ConditionalAccessSection
Section
Ordering
Alphabetic
By inheritance
Inherited
psi
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
case class
ConditionalAccessDescriptor
(
systemId:
Int
,
pid:
Pid
,
privateData:
BitVector
)
extends
Product
with
Serializable
case class
ConditionalAccessSection
(
extension:
SectionExtension
,
descriptors:
IndexedSeq
[
ConditionalAccessDescriptor
]
)
extends
ExtendedSection
with
Product
with
Serializable
case class
ConditionalAccessTable
(
version:
Int
,
current:
Boolean
,
descriptors:
IndexedSeq
[
ConditionalAccessDescriptor
]
)
extends
Product
with
Serializable
trait
ExtendedSection
extends
Section
case class
ProgramAssociationSection
(
extension:
SectionExtension
,
pidMappings:
IndexedSeq
[(
ProgramNumber
,
Pid
)]
)
extends
ExtendedSection
with
Product
with
Serializable
case class
ProgramAssociationTable
(
tsid:
TransportStreamId
,
version:
Int
,
current:
Boolean
,
programByPid:
Map
[
ProgramNumber
,
Pid
]
)
extends
Product
with
Serializable
case class
ProgramMapRecord
(
pid:
Pid
,
descriptors:
BitVector
)
extends
Product
with
Serializable
case class
ProgramMapSection
(
extension:
SectionExtension
,
pcrPid:
Pid
,
programInfoDescriptors:
BitVector
,
componentStreamMapping:
IndexedSeq
[(
StreamType
,
ProgramMapRecord
)]
)
extends
ExtendedSection
with
Product
with
Serializable
case class
ProgramMapTable
(
programNumber:
ProgramNumber
,
version:
Int
,
current:
Boolean
,
pcrPid:
Pid
,
programInfoDescriptors:
BitVector
,
componentStreamMapping:
Map
[
StreamType
,
ProgramMapRecord
]
)
extends
Product
with
Serializable
trait
Section
extends
AnyRef
class
SectionCodec
extends
Codec
[
Section
]
case class
SectionExtension
(
tableIdExtension:
Int
,
version:
Int
,
current:
Boolean
,
sectionNumber:
Int
,
lastSectionNumber:
Int
)
extends
Product
with
Serializable
trait
SectionFragmentCodec
[
A
]
extends
AnyRef
case class
SectionHeader
(
tableId:
Int
,
extendedSyntax:
Boolean
,
privateBits:
BitVector
,
length:
Int
)
extends
Product
with
Serializable
case class
StreamType
(
value:
Int
)
extends
Product
with
Serializable
Value Members
object
ConditionalAccessDescriptor
extends
Serializable
object
ConditionalAccessSection
extends
Serializable
object
ConditionalAccessTable
extends
Serializable
object
ProgramAssociationSection
extends
Serializable
object
ProgramAssociationTable
extends
Serializable
object
ProgramMapRecord
extends
Serializable
object
ProgramMapSection
extends
Serializable
object
ProgramMapTable
extends
Serializable
object
SectionCodec
object
SectionExtension
extends
Serializable
object
SectionFragmentCodec
object
SectionHeader
extends
Serializable
Inherited from
AnyRef
Inherited from
Any
Ungrouped