@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(author)); byteBuffer.put((byte) 0); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(description)); byteBuffer.put((byte) 0); }
protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(title)); byteBuffer.put((byte) 0); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(performer)); byteBuffer.put((byte) 0); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(genre)); byteBuffer.put((byte) 0); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(copyright)); byteBuffer.put((byte) 0); }
@Override protected void getContent(ByteBuffer byteBuffer) { byteBuffer.put(IsoFile.fourCCtoBytes(classificationEntity)); IsoTypeWriter.writeUInt16(byteBuffer, classificationTableIndex); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(classificationInfo)); byteBuffer.put((byte) 0); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); byteBuffer.put(IsoFile.fourCCtoBytes(ratingEntity)); byteBuffer.put(IsoFile.fourCCtoBytes(ratingCriteria)); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(ratingInfo)); byteBuffer.put((byte) 0); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(albumTitle)); byteBuffer.put((byte) 0); if (trackNumber != -1) { IsoTypeWriter.writeUInt8(byteBuffer, trackNumber); } }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); IsoTypeWriter.writeUInt8(byteBuffer, keywords.length); for (String keyword : keywords) { IsoTypeWriter.writeUInt8(byteBuffer, Utf8.utf8StringLengthInBytes(keyword) + 1); byteBuffer.put(Utf8.convert(keyword)); } }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(name)); byteBuffer.put((byte) 0); IsoTypeWriter.writeUInt8(byteBuffer, role); IsoTypeWriter.writeFixedPoint1616(byteBuffer, longitude); IsoTypeWriter.writeFixedPoint1616(byteBuffer, latitude); IsoTypeWriter.writeFixedPoint1616(byteBuffer, altitude); byteBuffer.put(Utf8.convert(astronomicalBody)); byteBuffer.put((byte) 0); byteBuffer.put(Utf8.convert(additionalNotes)); byteBuffer.put((byte) 0); } }
protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); if (getVersion() == 1) { IsoTypeWriter.writeUInt64(byteBuffer, DateHelper.convert(creationTime)); IsoTypeWriter.writeUInt64(byteBuffer, DateHelper.convert(modificationTime)); IsoTypeWriter.writeUInt32(byteBuffer, timescale); byteBuffer.putLong(duration); } else { IsoTypeWriter.writeUInt32(byteBuffer, DateHelper.convert(creationTime)); IsoTypeWriter.writeUInt32(byteBuffer, DateHelper.convert(modificationTime)); IsoTypeWriter.writeUInt32(byteBuffer, timescale); byteBuffer.putInt((int) duration); } IsoTypeWriter.writeIso639(byteBuffer, language); IsoTypeWriter.writeUInt16(byteBuffer, 0); } }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(copyright)); byteBuffer.put((byte) 0); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(genre)); byteBuffer.put((byte) 0); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(performer)); byteBuffer.put((byte) 0); }
protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(title)); byteBuffer.put((byte) 0); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(description)); byteBuffer.put((byte) 0); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(author)); byteBuffer.put((byte) 0); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(albumTitle)); byteBuffer.put((byte) 0); if (trackNumber != -1) { IsoTypeWriter.writeUInt8(byteBuffer, trackNumber); } }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); byteBuffer.put(IsoFile.fourCCtoBytes(ratingEntity)); byteBuffer.put(IsoFile.fourCCtoBytes(ratingCriteria)); IsoTypeWriter.writeIso639(byteBuffer, language); byteBuffer.put(Utf8.convert(ratingInfo)); byteBuffer.put((byte) 0); }