Interface SectionPayloadReader
-
- All Known Implementing Classes:
PassthroughSectionPayloadReader
@Deprecated public interface SectionPayloadReader
Deprecated.com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.Reads section data.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
consume(ParsableByteArray sectionData)
Deprecated.Called by aSectionReader
when a full section is received.void
init(TimestampAdjuster timestampAdjuster, ExtractorOutput extractorOutput, TsPayloadReader.TrackIdGenerator idGenerator)
Deprecated.Initializes the section payload reader.
-
-
-
Method Detail
-
init
void init(TimestampAdjuster timestampAdjuster, ExtractorOutput extractorOutput, TsPayloadReader.TrackIdGenerator idGenerator)
Deprecated.Initializes the section payload reader.- Parameters:
timestampAdjuster
- A timestamp adjuster for offsetting and scaling sample timestamps.extractorOutput
- TheExtractorOutput
that receives the extracted data.idGenerator
- ATsPayloadReader.TrackIdGenerator
that generates unique track ids for theTrackOutput
s.
-
consume
void consume(ParsableByteArray sectionData)
Deprecated.Called by aSectionReader
when a full section is received.- Parameters:
sectionData
- The data belonging to a section starting from the table_id. If section_syntax_indicator is set to '1',sectionData
excludes the CRC_32 field. Otherwise, all bytes belonging to the table section are included.
-
-