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 largest packet, in bytes; includes 12-byte RTP header. */ public class LargestHintPacketBox extends AbstractBox { public static final String TYPE = "pmax"; private long maxSize; public LargestHintPacketBox() { super(IsoFile.fourCCtoBytes(TYPE)); } protected long getContentSize() { return 4; } public void parse(IsoBufferWrapper in, long size, BoxParser boxParser, Box lastMovieFragmentBox) throws IOException { this.maxSize = in.readUInt32(); } protected void getContent(IsoOutputStream os) throws IOException { os.writeUInt32(maxSize); } public long getmaxSize() { return maxSize; } public void setMaxSize(long maxSize) { this.maxSize = maxSize; } }