@UnstableApi
class SeiReader


Consumes SEI buffers, outputting contained CEA-608/708 messages to a TrackOutput.

Summary

Public constructors

SeiReader(closedCaptionFormats: (Mutable)List<Format!>!)

Public functions

Unit
consume(pesTimeUs: Long, seiBuffer: ParsableByteArray!)
Unit
createTracks(
    extractorOutput: ExtractorOutput!,
    idGenerator: TsPayloadReader.TrackIdGenerator!
)

Public constructors

SeiReader

SeiReader(closedCaptionFormats: (Mutable)List<Format!>!)
Parameters
closedCaptionFormats: (Mutable)List<Format!>!

A list of formats for the closed caption channels to expose.

Public functions

consume

fun consume(pesTimeUs: Long, seiBuffer: ParsableByteArray!): Unit

createTracks

fun createTracks(
    extractorOutput: ExtractorOutput!,
    idGenerator: TsPayloadReader.TrackIdGenerator!
): Unit