readVint method
dynamic
readVint()
Implementation
readVint() {
var s = read(1);
var w = EbmlUtils.vIntWidth(s) + 1;
rewind(1);
int id = read(w);
final meta = EBMLParserTypes.info(id.toRadixString(16));
s = read(1);
w = EbmlUtils.vIntWidth(s) + 1;
rewind(1);
final len = read(w);
final lenNum = EbmlUtils.vIntNum(len);
final data = read(lenNum, number: meta[1] == 'u');
return {
"id": id.toRadixString(16),
"meta": meta,
"data": data,
};
}