package org.jcodec.containers.mkv.boxes;
import java.nio.ByteBuffer;
/**
* This class is part of JCodec ( www.jcodec.org ) This software is distributed under FreeBSD License
*
* EBML IO implementation
*
* @author The JCodec project
*
*/
public class EbmlUlong extends EbmlBin {
public EbmlUlong(byte[] id) {
super(id);
data = ByteBuffer.allocate(8);
}
public static EbmlUlong createEbmlUlong(byte[] id, long value) {
EbmlUlong e = new EbmlUlong(id);
e.setUlong(value);
return e;
}
public void setUlong(long value){
data.putLong(value);
data.flip();
}
public long getUlong() {
return data.duplicate().getLong();
}
}