public abstract class EbmlBase extends Object
Modifier and Type | Field and Description |
---|---|
int |
dataLen |
long |
dataOffset |
byte[] |
id |
long |
offset |
protected EbmlMaster |
parent |
MKVType |
type |
int |
typeSizeLength |
Constructor and Description |
---|
EbmlBase(byte[] id) |
Modifier and Type | Method and Description |
---|---|
boolean |
equalId(byte[] typeId) |
abstract ByteBuffer |
getData() |
long |
mux(SeekableByteChannel os) |
long |
size() |
protected EbmlMaster parent
public MKVType type
public byte[] id
public int dataLen
public long offset
public long dataOffset
public int typeSizeLength
public boolean equalId(byte[] typeId)
public abstract ByteBuffer getData()
public long size()
public long mux(SeekableByteChannel os) throws IOException
IOException
Copyright © 2019. All rights reserved.