Class TsPayloadReader.TrackIdGenerator

    • Constructor Detail

      • TrackIdGenerator

        public TrackIdGenerator​(int firstTrackId,
                                int trackIdIncrement)
      • TrackIdGenerator

        public TrackIdGenerator​(int programNumber,
                                int firstTrackId,
                                int trackIdIncrement)
    • Method Detail

      • generateNewId

        public void generateNewId()
        Generates a new set of track and track format ids. Must be called before get* methods.
      • getTrackId

        public int getTrackId()
        Returns the last generated track id. Must be called after the first generateNewId() call.
        Returns:
        The last generated track id.
      • getFormatId

        public String getFormatId()
        Returns the last generated format id, with the format "programNumber/trackId". If no programNumber was provided, the trackId alone is used as format id. Must be called after the first generateNewId() call.
        Returns:
        The last generated format id, with the format "programNumber/trackId". If no programNumber was provided, the trackId alone is used as format id.