package com.coremedia.iso.boxes.rtp; import com.coremedia.iso.BoxParser; import com.coremedia.iso.IsoBufferWrapper; import com.coremedia.iso.IsoFile; import com.coremedia.iso.IsoOutputStream; import com.coremedia.iso.boxes.AbstractBox; import com.coremedia.iso.boxes.Box; import java.io.IOException; /** * The smallest relative transmission time, in milliseconds. */ public class SmallestRelativeTransmissionTimeBox extends AbstractBox { public static final String TYPE = "tmin"; long time; public SmallestRelativeTransmissionTimeBox() { super(IsoFile.fourCCtoBytes(TYPE)); } protected long getContentSize() { return 4; } public void parse(IsoBufferWrapper in, long size, BoxParser boxParser, Box lastMovieFragmentBox) throws IOException { time = in.readUInt32(); } protected void getContent(IsoOutputStream os) throws IOException { os.writeUInt32(time); } public long getTime() { return time; } public void setTime(long time) { this.time = time; } }