package com.coremedia.iso.boxes; import com.googlecode.mp4parser.AbstractBox; import java.nio.ByteBuffer; /** * */ public class ItemDataBox extends AbstractBox { ByteBuffer data = ByteBuffer.allocate(0); public static final String TYPE = "idat"; public ItemDataBox() { super(TYPE); } public ByteBuffer getData() { return data; } public void setData(ByteBuffer data) { this.data = data; } @Override protected long getContentSize() { return data.limit(); } @Override public void _parseDetails(ByteBuffer content) { data = content.slice(); content.position(content.position() + content.remaining()); } @Override protected void getContent(ByteBuffer byteBuffer) { byteBuffer.put(data); } }