@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeFixedPoint1616(byteBuffer, width); IsoTypeWriter.writeFixedPoint1616(byteBuffer, height); }
public void getContent(ByteBuffer byteBuffer) { IsoTypeWriter.writeFixedPoint1616(byteBuffer, a); IsoTypeWriter.writeFixedPoint1616(byteBuffer, b); IsoTypeWriter.writeFixedPoint0230(byteBuffer, u); IsoTypeWriter.writeFixedPoint1616(byteBuffer, c); IsoTypeWriter.writeFixedPoint1616(byteBuffer, d); IsoTypeWriter.writeFixedPoint0230(byteBuffer, v); IsoTypeWriter.writeFixedPoint1616(byteBuffer, tx); IsoTypeWriter.writeFixedPoint1616(byteBuffer, ty); IsoTypeWriter.writeFixedPoint0230(byteBuffer, w); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeFixedPoint1616(byteBuffer, width); IsoTypeWriter.writeFixedPoint1616(byteBuffer, height); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeFixedPoint1616(byteBuffer, width); IsoTypeWriter.writeFixedPoint1616(byteBuffer, height); }
@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); } }
public void getContent(ByteBuffer bb) { if (editListBox.getVersion() == 1) { IsoTypeWriter.writeUInt64(bb, segmentDuration); bb.putLong(mediaTime); } else { IsoTypeWriter.writeUInt32(bb, CastUtils.l2i(segmentDuration)); bb.putInt(CastUtils.l2i(mediaTime)); } IsoTypeWriter.writeFixedPoint1616(bb, mediaRate); }
@Override 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.writeFixedPoint1616(byteBuffer, rate); IsoTypeWriter.writeFixedPoint88(byteBuffer, volume); IsoTypeWriter.writeUInt16(byteBuffer, 0); IsoTypeWriter.writeUInt32(byteBuffer, 0); IsoTypeWriter.writeUInt32(byteBuffer, 0); matrix.getContent(byteBuffer); byteBuffer.putInt(previewTime); byteBuffer.putInt(previewDuration); byteBuffer.putInt(posterTime); byteBuffer.putInt(selectionTime); byteBuffer.putInt(selectionDuration); byteBuffer.putInt(currentTime); IsoTypeWriter.writeUInt32(byteBuffer, nextTrackId); }
@Override public void getBox(WritableByteChannel writableByteChannel) throws IOException { writableByteChannel.write(getHeader()); ByteBuffer byteBuffer = ByteBuffer.allocate(78); byteBuffer.position(6); IsoTypeWriter.writeUInt16(byteBuffer, dataReferenceIndex); IsoTypeWriter.writeUInt16(byteBuffer, 0); IsoTypeWriter.writeUInt16(byteBuffer, 0); IsoTypeWriter.writeUInt32(byteBuffer, predefined[0]); IsoTypeWriter.writeUInt32(byteBuffer, predefined[1]); IsoTypeWriter.writeUInt32(byteBuffer, predefined[2]); IsoTypeWriter.writeUInt16(byteBuffer, getWidth()); IsoTypeWriter.writeUInt16(byteBuffer, getHeight()); IsoTypeWriter.writeFixedPoint1616(byteBuffer, getHorizresolution()); IsoTypeWriter.writeFixedPoint1616(byteBuffer, getVertresolution()); IsoTypeWriter.writeUInt32(byteBuffer, 0); IsoTypeWriter.writeUInt16(byteBuffer, getFrameCount()); IsoTypeWriter.writeUInt8(byteBuffer, Utf8.utf8StringLengthInBytes(getCompressorname())); byteBuffer.put(Utf8.convert(getCompressorname())); int a = Utf8.utf8StringLengthInBytes(getCompressorname()); while (a < 31) { a++; byteBuffer.put((byte) 0); } IsoTypeWriter.writeUInt16(byteBuffer, getDepth()); IsoTypeWriter.writeUInt16(byteBuffer, 0xFFFF); writableByteChannel.write((ByteBuffer) byteBuffer.rewind()); writeContainer(writableByteChannel); }
public void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); if (getVersion() == 1) { IsoTypeWriter.writeUInt64(byteBuffer, DateHelper.convert(creationTime)); IsoTypeWriter.writeUInt64(byteBuffer, DateHelper.convert(modificationTime)); IsoTypeWriter.writeUInt32(byteBuffer, trackId); IsoTypeWriter.writeUInt32(byteBuffer, 0); byteBuffer.putLong(duration); } else { IsoTypeWriter.writeUInt32(byteBuffer, DateHelper.convert(creationTime)); IsoTypeWriter.writeUInt32(byteBuffer, DateHelper.convert(modificationTime)); IsoTypeWriter.writeUInt32(byteBuffer, trackId); IsoTypeWriter.writeUInt32(byteBuffer, 0); byteBuffer.putInt((int) duration); } // 196 IsoTypeWriter.writeUInt32(byteBuffer, 0); IsoTypeWriter.writeUInt32(byteBuffer, 0); IsoTypeWriter.writeUInt16(byteBuffer, layer); IsoTypeWriter.writeUInt16(byteBuffer, alternateGroup); IsoTypeWriter.writeFixedPoint88(byteBuffer, volume); IsoTypeWriter.writeUInt16(byteBuffer, 0); int i = 0; matrix.getContent(byteBuffer); IsoTypeWriter.writeFixedPoint1616(byteBuffer, width); IsoTypeWriter.writeFixedPoint1616(byteBuffer, height); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeFixedPoint1616(byteBuffer, width); IsoTypeWriter.writeFixedPoint1616(byteBuffer, height); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeFixedPoint1616(byteBuffer, width); IsoTypeWriter.writeFixedPoint1616(byteBuffer, height); }
@Override protected void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); IsoTypeWriter.writeFixedPoint1616(byteBuffer, width); IsoTypeWriter.writeFixedPoint1616(byteBuffer, height); }
public void getContent(ByteBuffer byteBuffer) { IsoTypeWriter.writeFixedPoint1616(byteBuffer, a); IsoTypeWriter.writeFixedPoint1616(byteBuffer, b); IsoTypeWriter.writeFixedPoint0230(byteBuffer, u); IsoTypeWriter.writeFixedPoint1616(byteBuffer, c); IsoTypeWriter.writeFixedPoint1616(byteBuffer, d); IsoTypeWriter.writeFixedPoint0230(byteBuffer, v); IsoTypeWriter.writeFixedPoint1616(byteBuffer, tx); IsoTypeWriter.writeFixedPoint1616(byteBuffer, ty); IsoTypeWriter.writeFixedPoint0230(byteBuffer, w); }
@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); } }
public void getContent(ByteBuffer bb) { if (editListBox.getVersion() == 1) { IsoTypeWriter.writeUInt64(bb, segmentDuration); bb.putLong(mediaTime); } else { IsoTypeWriter.writeUInt32(bb, CastUtils.l2i(segmentDuration)); bb.putInt(CastUtils.l2i(mediaTime)); } IsoTypeWriter.writeFixedPoint1616(bb, mediaRate); }
@Override 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.writeFixedPoint1616(byteBuffer, rate); IsoTypeWriter.writeFixedPoint88(byteBuffer, volume); IsoTypeWriter.writeUInt16(byteBuffer, 0); IsoTypeWriter.writeUInt32(byteBuffer, 0); IsoTypeWriter.writeUInt32(byteBuffer, 0); matrix.getContent(byteBuffer); byteBuffer.putInt(previewTime); byteBuffer.putInt(previewDuration); byteBuffer.putInt(posterTime); byteBuffer.putInt(selectionTime); byteBuffer.putInt(selectionDuration); byteBuffer.putInt(currentTime); IsoTypeWriter.writeUInt32(byteBuffer, nextTrackId); }
@Override public void getBox(WritableByteChannel writableByteChannel) throws IOException { writableByteChannel.write(getHeader()); ByteBuffer byteBuffer = ByteBuffer.allocate(78); byteBuffer.position(6); IsoTypeWriter.writeUInt16(byteBuffer, dataReferenceIndex); IsoTypeWriter.writeUInt16(byteBuffer, 0); IsoTypeWriter.writeUInt16(byteBuffer, 0); IsoTypeWriter.writeUInt32(byteBuffer, predefined[0]); IsoTypeWriter.writeUInt32(byteBuffer, predefined[1]); IsoTypeWriter.writeUInt32(byteBuffer, predefined[2]); IsoTypeWriter.writeUInt16(byteBuffer, getWidth()); IsoTypeWriter.writeUInt16(byteBuffer, getHeight()); IsoTypeWriter.writeFixedPoint1616(byteBuffer, getHorizresolution()); IsoTypeWriter.writeFixedPoint1616(byteBuffer, getVertresolution()); IsoTypeWriter.writeUInt32(byteBuffer, 0); IsoTypeWriter.writeUInt16(byteBuffer, getFrameCount()); IsoTypeWriter.writeUInt8(byteBuffer, Utf8.utf8StringLengthInBytes(getCompressorname())); byteBuffer.put(Utf8.convert(getCompressorname())); int a = Utf8.utf8StringLengthInBytes(getCompressorname()); while (a < 31) { a++; byteBuffer.put((byte) 0); } IsoTypeWriter.writeUInt16(byteBuffer, getDepth()); IsoTypeWriter.writeUInt16(byteBuffer, 0xFFFF); writableByteChannel.write((ByteBuffer) byteBuffer.rewind()); writeContainer(writableByteChannel); }
public void getContent(ByteBuffer byteBuffer) { writeVersionAndFlags(byteBuffer); if (getVersion() == 1) { IsoTypeWriter.writeUInt64(byteBuffer, DateHelper.convert(creationTime)); IsoTypeWriter.writeUInt64(byteBuffer, DateHelper.convert(modificationTime)); IsoTypeWriter.writeUInt32(byteBuffer, trackId); IsoTypeWriter.writeUInt32(byteBuffer, 0); byteBuffer.putLong(duration); } else { IsoTypeWriter.writeUInt32(byteBuffer, DateHelper.convert(creationTime)); IsoTypeWriter.writeUInt32(byteBuffer, DateHelper.convert(modificationTime)); IsoTypeWriter.writeUInt32(byteBuffer, trackId); IsoTypeWriter.writeUInt32(byteBuffer, 0); byteBuffer.putInt((int) duration); } // 196 IsoTypeWriter.writeUInt32(byteBuffer, 0); IsoTypeWriter.writeUInt32(byteBuffer, 0); IsoTypeWriter.writeUInt16(byteBuffer, layer); IsoTypeWriter.writeUInt16(byteBuffer, alternateGroup); IsoTypeWriter.writeFixedPoint88(byteBuffer, volume); IsoTypeWriter.writeUInt16(byteBuffer, 0); int i = 0; matrix.getContent(byteBuffer); IsoTypeWriter.writeFixedPoint1616(byteBuffer, width); IsoTypeWriter.writeFixedPoint1616(byteBuffer, height); }