| Interface | Description |
|---|---|
| ElementaryStreamReader |
Extracts individual samples from an elementary media stream, preserving original order.
|
| SectionPayloadReader |
Reads section data.
|
| TsPayloadReader |
Parses TS packet payload data.
|
| TsPayloadReader.Factory |
Factory of
TsPayloadReader instances. |
| Class | Description |
|---|---|
| Ac3Extractor |
Extracts data from (E-)AC-3 bitstreams.
|
| Ac3Reader |
Parses a continuous (E-)AC-3 byte stream and extracts individual samples.
|
| AdtsExtractor |
Extracts data from AAC bit streams with ADTS framing.
|
| AdtsReader |
Parses a continuous ADTS byte stream and extracts individual frames.
|
| DefaultTsPayloadReaderFactory |
Default
TsPayloadReader.Factory implementation. |
| DtsReader |
Parses a continuous DTS byte stream and extracts individual samples.
|
| DvbSubtitleReader |
Parses DVB subtitle data and extracts individual frames.
|
| H262Reader |
Parses a continuous H262 byte stream and extracts individual frames.
|
| H264Reader |
Parses a continuous H264 byte stream and extracts individual frames.
|
| H265Reader |
Parses a continuous H.265 byte stream and extracts individual frames.
|
| Id3Reader |
Parses ID3 data and extracts individual text information frames.
|
| LatmReader |
Parses and extracts samples from an AAC/LATM elementary stream.
|
| MpegAudioReader |
Parses a continuous MPEG Audio byte stream and extracts individual frames.
|
| PesReader |
Parses PES packet data and extracts samples.
|
| PsExtractor |
Extracts data from the MPEG-2 PS container format.
|
| SectionReader |
Reads section data packets and feeds the whole sections to a given
SectionPayloadReader. |
| SpliceInfoSectionReader |
Parses splice info sections as defined by SCTE35.
|
| TsExtractor |
Extracts data from the MPEG-2 TS container format.
|
| TsPayloadReader.DvbSubtitleInfo |
Holds information about a DVB subtitle, as defined in ETSI EN 300 468 V1.11.1 section 6.2.41.
|
| TsPayloadReader.EsInfo |
Holds information associated with a PMT entry.
|
| TsPayloadReader.TrackIdGenerator |
Generates track ids for initializing
TsPayloadReaders' TrackOutputs. |
| TsUtil |
Utilities method for extracting MPEG-TS streams.
|
| Annotation Type | Description |
|---|---|
| AdtsExtractor.Flags |
Flags controlling the behavior of the extractor.
|
| DefaultTsPayloadReaderFactory.Flags |
Flags controlling elementary stream readers' behavior.
|
| TsExtractor.Mode |
Modes for the extractor.
|
| TsPayloadReader.Flags |
Contextual flags indicating the presence of indicators in the TS packet or PES packet headers.
|