public static final class TsPayloadReader.TrackIdGenerator
extends java.lang.Object
TsPayloadReaders' TrackOutputs.| Constructor and Description |
|---|
TrackIdGenerator(int firstTrackId,
int trackIdIncrement) |
TrackIdGenerator(int programNumber,
int firstTrackId,
int trackIdIncrement) |
| Modifier and Type | Method and Description |
|---|---|
void |
generateNewId()
Generates a new set of track and track format ids.
|
java.lang.String |
getFormatId()
Returns the last generated format id, with the format
"programNumber/trackId". |
int |
getTrackId()
Returns the last generated track id.
|
public TrackIdGenerator(int firstTrackId,
int trackIdIncrement)
public TrackIdGenerator(int programNumber,
int firstTrackId,
int trackIdIncrement)
public void generateNewId()
get*
methods.public int getTrackId()
generateNewId()
call.public java.lang.String getFormatId()
"programNumber/trackId". If no
programNumber was provided, the trackId alone is used as format id. Must be
called after the first generateNewId() call."programNumber/trackId". If no
programNumber was provided, the trackId alone is used as
format id.