class TrackLoadSettingsAtom extends AbstractBox {

    public static final String TYPE = "load";

    int preloadStartTime;
    int preloadDuration;
    int preloadFlags;
    int defaultHints;

    public TrackLoadSettingsAtom() {
        super(TYPE);
    }

    @Override
    protected long getContentSize() {
        return 16;
    }

    @Override
    protected void getContent(ByteBuffer byteBuffer) {
        byteBuffer.putInt(preloadStartTime);
        byteBuffer.putInt(preloadDuration);
        byteBuffer.putInt(preloadFlags);
        byteBuffer.putInt(defaultHints);

    }

    @Override
    protected void _parseDetails(ByteBuffer content) {<FILL_FUNCTION_BODY>}

    public int getPreloadStartTime() {
        return preloadStartTime;
    }

    public void setPreloadStartTime(int preloadStartTime) {
        this.preloadStartTime = preloadStartTime;
    }

    public int getPreloadDuration() {
        return preloadDuration;
    }

    public void setPreloadDuration(int preloadDuration) {
        this.preloadDuration = preloadDuration;
    }

    public int getPreloadFlags() {
        return preloadFlags;
    }

    public void setPreloadFlags(int preloadFlags) {
        this.preloadFlags = preloadFlags;
    }

    public int getDefaultHints() {
        return defaultHints;
    }

    public void setDefaultHints(int defaultHints) {
        this.defaultHints = defaultHints;
    }
}

        preloadStartTime = content.getInt();
        preloadDuration = content.getInt();
        preloadFlags = content.getInt();
        defaultHints = content.getInt();
    
<methods>public void getBox(java.nio.channels.WritableByteChannel) throws java.io.IOException,public long getSize() ,public java.lang.String getType() ,public byte[] getUserType() ,public boolean isParsed() ,public void parse(java.nio.channels.ReadableByteChannel, java.nio.ByteBuffer, long, org.mp4parser.BoxParser) throws java.io.IOException,public final synchronized void parseDetails() <variables>private static org.slf4j.Logger LOG,protected java.nio.ByteBuffer content,private java.nio.ByteBuffer deadBytes,boolean isParsed,protected java.lang.String type,private byte[] userType