package org.jcodec.codecs.mpeg4.es;
import org.jcodec.common.io.NIOUtils;
import java.nio.ByteBuffer;
/**
* This class is part of JCodec ( www.jcodec.org ) This software is distributed
* under FreeBSD License
*
* @author The JCodec project
*
*/
public class DecoderSpecific extends Descriptor {
private ByteBuffer data;
public DecoderSpecific(ByteBuffer data) {
super(tag(), 0);
this.data = data;
}
protected void doWrite(ByteBuffer out) {
NIOUtils.write(out, data);
}
public static int tag() {
return 0x5;
}
public ByteBuffer getData() {
return data;
}
protected static DecoderSpecific parse(ByteBuffer input, IDescriptorFactory factory) {
ByteBuffer data = NIOUtils.readBuf(input);
return new DecoderSpecific(data);
}
}