@Override public void parse(ByteBuffer byteBuffer) { int a = IsoTypeReader.readUInt8(byteBuffer); reserved = (a & 0xC0) >> 6; nalUnitType = a & 0x3F; }
@Override public void parseDetail(ByteBuffer bb) throws IOException { profileLevelIndicationIndex = IsoTypeReader.readUInt8(bb); }
public void parse(ByteBuffer in) { startChar = IsoTypeReader.readUInt16(in); endChar = IsoTypeReader.readUInt16(in); fontId = IsoTypeReader.readUInt16(in); faceStyleFlags = IsoTypeReader.readUInt8(in); fontSize = IsoTypeReader.readUInt8(in); textColor = new int[4]; textColor[0] = IsoTypeReader.readUInt8(in); textColor[1] = IsoTypeReader.readUInt8(in); textColor[2] = IsoTypeReader.readUInt8(in); textColor[3] = IsoTypeReader.readUInt8(in); }
@Override public void _parseDetails(ByteBuffer content) { byte[] v = new byte[4]; content.get(v); vendor = IsoFile.bytesToFourCC(v); decoderVersion = IsoTypeReader.readUInt8(content); modeSet = IsoTypeReader.readUInt16(content); modeChangePeriod = IsoTypeReader.readUInt8(content); framesPerSample = IsoTypeReader.readUInt8(content); }
/** * Parses the version/flags header and returns the remaining box size. * * @param content the <code>ByteBuffer</code> that contains the version & flag * @return number of bytes read */ protected final long parseVersionAndFlags(ByteBuffer content) { version = IsoTypeReader.readUInt8(content); flags = IsoTypeReader.readUInt24(content); return 4; }
/** * Parses the version/flags header and returns the remaining box size. * * @param content the <code>ByteBuffer</code> that contains the version & flag * @return number of bytes read */ protected final long parseVersionAndFlags(ByteBuffer content) { version = IsoTypeReader.readUInt8(content); flags = IsoTypeReader.readUInt24(content); return 4; }
/** * Parses the version/flags header and returns the remaining box size. * * @param content the <code>ByteBuffer</code> that contains the version & flag * @return number of bytes read */ protected final long parseVersionAndFlags(ByteBuffer content) { version = IsoTypeReader.readUInt8(content); flags = IsoTypeReader.readUInt24(content); return 4; }
@Override public void parse(ReadableByteChannel dataSource, ByteBuffer header, long contentSize, BoxParser boxParser) throws IOException { ByteBuffer versionFlagNumOfChildBoxes = ByteBuffer.allocate(8); dataSource.read(versionFlagNumOfChildBoxes); versionFlagNumOfChildBoxes.rewind(); version = IsoTypeReader.readUInt8(versionFlagNumOfChildBoxes); flags = IsoTypeReader.readUInt24(versionFlagNumOfChildBoxes); // number of child boxes is not required - ignore initContainer(dataSource, contentSize - 8, boxParser); }
@Override public void parse(ReadableByteChannel dataSource, ByteBuffer header, long contentSize, BoxParser boxParser) throws IOException { ByteBuffer versionFlagNumOfChildBoxes = ByteBuffer.allocate(6); dataSource.read(versionFlagNumOfChildBoxes); versionFlagNumOfChildBoxes.rewind(); version = IsoTypeReader.readUInt8(versionFlagNumOfChildBoxes); flags = IsoTypeReader.readUInt24(versionFlagNumOfChildBoxes); // number of child boxes is not required initContainer(dataSource, contentSize - 6, boxParser); }
@Override public void parse(ReadableByteChannel dataSource, ByteBuffer header, long contentSize, BoxParser boxParser) throws IOException { ByteBuffer versionFlagNumOfChildBoxes = ByteBuffer.allocate(8); dataSource.read(versionFlagNumOfChildBoxes); versionFlagNumOfChildBoxes.rewind(); version = IsoTypeReader.readUInt8(versionFlagNumOfChildBoxes); flags = IsoTypeReader.readUInt24(versionFlagNumOfChildBoxes); // number of child boxes is not required initContainer(dataSource, contentSize - 8, boxParser); }
@Override public void _parseDetails(ByteBuffer content) { parseVersionAndFlags(content); while (content.remaining() > 0) { entries.add(new Entry(IsoTypeReader.readUInt8(content))); } }
@Override public void _parseDetails(ByteBuffer content) { parseVersionAndFlags(content); language = IsoTypeReader.readIso639(content); int keywordCount = IsoTypeReader.readUInt8(content); keywords = new String[keywordCount]; for (int i = 0; i < keywordCount; i++) { IsoTypeReader.readUInt8(content); keywords[i] = IsoTypeReader.readString(content); } }
@Override public void _parseDetails(ByteBuffer content) { parseVersionAndFlags(content); while (content.remaining() > 0) { entries.add(new Entry(IsoTypeReader.readUInt8(content))); } }
@Override public void _parseDetails(ByteBuffer content) { parseVersionAndFlags(content); defaultAlgorithmId = IsoTypeReader.readUInt24(content); defaultIvSize = IsoTypeReader.readUInt8(content); default_KID = new byte[16]; content.get(default_KID); }
public void parse(ByteBuffer bb) { fontId = IsoTypeReader.readUInt16(bb); int length = IsoTypeReader.readUInt8(bb); fontname = IsoTypeReader.readString(bb, length); }
@Override public void _parseDetails(ByteBuffer content) { parseVersionAndFlags(content); language = IsoTypeReader.readIso639(content); albumTitle = IsoTypeReader.readString(content); if (content.remaining() > 0) { trackNumber = IsoTypeReader.readUInt8(content); } else { trackNumber = -1; } }
@Override public void _parseDetails(ByteBuffer content) { parseVersionAndFlags(content); language = IsoTypeReader.readIso639(content); name = IsoTypeReader.readString(content); role = IsoTypeReader.readUInt8(content); longitude = IsoTypeReader.readFixedPoint1616(content); latitude = IsoTypeReader.readFixedPoint1616(content); altitude = IsoTypeReader.readFixedPoint1616(content); astronomicalBody = IsoTypeReader.readString(content); additionalNotes = IsoTypeReader.readString(content); }