@Override public void addTrack(Track track) { // Check (uniqueness of) track identifier String id = track.getIdentifier(); if (id == null) { track.setIdentifier(createElementIdentifier()); } tracks.add(track); }
/** * Integrates the track into the media package. This mainly involves moving the track into the media package file * structure. * * @param track * the track to integrate */ private void integrateTrack(Track track) { // Check (uniqueness of) track identifier String id = track.getIdentifier(); if (id == null || contains(id)) { track.setIdentifier(createElementIdentifier()); } duration = null; integrate(track); }
normalizedTrack.setIdentifier(targetTrackId);