package org.jcodec.containers.mp4.boxes;
import java.nio.ByteBuffer;
/**
* This class is part of JCodec ( www.jcodec.org ) This software is distributed
* under FreeBSD License
*
* Load setting atom
*
* @author The JCodec project
*
*/
public class LoadSettingsBox extends Box {
private int preloadStartTime;
private int preloadDuration;
private int preloadFlags;
private int defaultHints;
public static String fourcc() {
return "load";
}
public LoadSettingsBox(Header header) {
super(header);
}
public void parse(ByteBuffer input) {
preloadStartTime = input.getInt();
preloadDuration = input.getInt();
preloadFlags = input.getInt();
defaultHints = input.getInt();
}
protected void doWrite(ByteBuffer out) {
out.putInt(preloadStartTime);
out.putInt(preloadDuration);
out.putInt(preloadFlags);
out.putInt(defaultHints);
}
public int getPreloadStartTime() {
return preloadStartTime;
}
public int getPreloadDuration() {
return preloadDuration;
}
public int getPreloadFlags() {
return preloadFlags;
}
public int getDefaultHints() {
return defaultHints;
}
}