public void parse(ByteBuffer input) { this.fmt = NIOUtils.readString(input, 4); }
public void parse(ByteBuffer input) { this.fmt = NIOUtils.readString(input, 4); }
public void parse(ByteBuffer input) { majorBrand = NIOUtils.readString(input, 4); minorVersion = input.getInt(); String brand; while ((brand = NIOUtils.readString(input, 4)) != null) { compBrands.add(brand); } }
public void parse(ByteBuffer input) { majorBrand = NIOUtils.readString(input, 4); minorVersion = input.getInt(); String brand; while ((brand = NIOUtils.readString(input, 4)) != null) { compBrands.add(brand); } }
public void parse(ByteBuffer input) { super.parse(input); componentType = NIOUtils.readString(input, 4); componentSubType = NIOUtils.readString(input, 4); componentManufacturer = NIOUtils.readString(input, 4); componentFlags = input.getInt(); componentFlagsMask = input.getInt(); componentName = NIOUtils.readString(input, input.remaining()); }
public void parse(ByteBuffer input) { super.parse(input); componentType = NIOUtils.readString(input, 4); componentSubType = NIOUtils.readString(input, 4); componentManufacturer = NIOUtils.readString(input, 4); componentFlags = input.getInt(); componentFlagsMask = input.getInt(); componentName = NIOUtils.readString(input, input.remaining()); }
public static String readPascalString(ByteBuffer buffer) { return readString(buffer, buffer.get() & 0xff); }
public static String readPascalString(ByteBuffer buffer) { return readString(buffer, buffer.get() & 0xff); }
public void parse(ByteBuffer input) { super.parse(input); version = input.getShort(); revision = input.getShort(); vendor = NIOUtils.readString(input, 4); temporalQual = input.getInt(); spacialQual = input.getInt(); width = input.getShort(); height = input.getShort(); hRes = (float) input.getInt() / 65536f; vRes = (float) input.getInt() / 65536f; input.getInt(); // Reserved frameCount = input.getShort(); compressorName = NIOUtils.readPascalString(input, 31); depth = input.getShort(); clrTbl = input.getShort(); parseExtensions(input); }
public void parse(ByteBuffer input) { super.parse(input); version = input.getShort(); revision = input.getShort(); vendor = NIOUtils.readString(input, 4); temporalQual = input.getInt(); spacialQual = input.getInt(); width = input.getShort(); height = input.getShort(); hRes = (float) input.getInt() / 65536f; vRes = (float) input.getInt() / 65536f; input.getInt(); // Reserved frameCount = input.getShort(); compressorName = NIOUtils.readPascalString(input, 31); depth = input.getShort(); clrTbl = input.getShort(); parseExtensions(input); }
public static Header read(ByteBuffer input) { long size = 0; while (input.remaining() >= 4 && (size = (((long) input.getInt()) & 0xffffffffL)) == 0) ; if (input.remaining() < 4 || size < 8 && size != 1) { Logger.error("Broken atom of size " + size); return null; } String fourcc = NIOUtils.readString(input, 4); boolean lng = false; if (size == 1) { if (input.remaining() >= 8) { lng = true; size = input.getLong(); } else { Logger.error("Broken atom of size " + size); return null; } } return new Header(fourcc, size, lng); }
public static Header read(ByteBuffer input) { long size = 0; while (input.remaining() >= 4 && (size = (((long) input.getInt()) & 0xffffffffL)) == 0) ; if (input.remaining() < 4 || size < 8 && size != 1) { Logger.error("Broken atom of size " + size); return null; } String fourcc = NIOUtils.readString(input, 4); boolean lng = false; if (size == 1) { if (input.remaining() >= 8) { lng = true; size = input.getLong(); } else { Logger.error("Broken atom of size " + size); return null; } } return new Header(fourcc, size, lng); }
if ((flags & 0x1) != 0) // self ref return; type = NIOUtils.readString(is, 4); recordSize = is.getShort(); version = is.getShort(); fileNumber = is.getInt(); createdLocalDate = is.getInt(); fileTypeName = NIOUtils.readString(is, 4); creatorName = NIOUtils.readString(is, 4); nlvlFrom = is.getShort(); nlvlTo = is.getShort();
if ((flags & 0x1) != 0) // self ref return; type = NIOUtils.readString(is, 4); recordSize = is.getShort(); version = is.getShort(); fileNumber = is.getInt(); createdLocalDate = is.getInt(); fileTypeName = NIOUtils.readString(is, 4); creatorName = NIOUtils.readString(is, 4); nlvlFrom = is.getShort(); nlvlTo = is.getShort();