package org.jcodec.containers.mp4.boxes; import java.util.List; /** * This class is part of JCodec ( www.jcodec.org ) This software is distributed * under FreeBSD License * * Track fragment box * * Contains routines dedicated to simplify working with track fragments * * @author The JCodec project * */ public class TrackFragmentBox extends NodeBox { public TrackFragmentBox(Header atom) { super(atom); } public static String fourcc() { return "traf"; } protected void getModelFields(List<String> model) { } public int getTrackId() { TrackFragmentHeaderBox tfhd = NodeBox .findFirst(this, TrackFragmentHeaderBox.class, TrackFragmentHeaderBox.fourcc()); if (tfhd == null) throw new RuntimeException("Corrupt track fragment, no header atom found"); return tfhd.getTrackId(); } }