public void doWrite(ByteBuffer out) { out.put(JCodecUtil.asciiString(majorBrand)); out.putInt(minorVersion); for (String string : compBrands) { out.put(JCodecUtil.asciiString(string)); } } }
protected void doWrite(ByteBuffer out) { out.put(JCodecUtil.asciiString(fmt)); } }
protected void doWrite(ByteBuffer out) { out.put(JCodecUtil.asciiString(fmt)); } }
public void doWrite(ByteBuffer out) { out.put(JCodecUtil.asciiString(majorBrand)); out.putInt(minorVersion); for (String string : compBrands) { out.put(JCodecUtil.asciiString(string)); } } }
public void doWrite(ByteBuffer out) { super.doWrite(out); out.put(JCodecUtil.asciiString(componentType)); out.put(JCodecUtil.asciiString(componentSubType)); out.put(JCodecUtil.asciiString(componentManufacturer)); out.putInt(componentFlags); out.putInt(componentFlagsMask); if (componentName != null) { out.put(JCodecUtil.asciiString(componentName)); } }
public void write(ByteBuffer out) { if (size > MAX_UNSIGNED_INT) out.putInt(1); else out.putInt((int) size); out.put(JCodecUtil.asciiString(fourcc)); if (size > MAX_UNSIGNED_INT) { out.putLong(size); } }
protected void doWrite(ByteBuffer out) { out.put(JCodecUtil.asciiString(name)); out.putInt(0); }
public static void writePascalString(ByteBuffer buffer, String name) { buffer.put((byte) name.length()); buffer.put(JCodecUtil.asciiString(name)); }
protected void doWrite(ByteBuffer out) { out.put(JCodecUtil.asciiString(name)); out.putInt(0); }
public void doWrite(ByteBuffer out) { super.doWrite(out); out.put(JCodecUtil.asciiString(componentType)); out.put(JCodecUtil.asciiString(componentSubType)); out.put(JCodecUtil.asciiString(componentManufacturer)); out.putInt(componentFlags); out.putInt(componentFlagsMask); if (componentName != null) { out.put(JCodecUtil.asciiString(componentName)); } }
@Override public void doWrite(ByteBuffer out) { out.put(JCodecUtil.asciiString(type)); out.putShort(primariesIndex); out.putShort(transferFunctionIndex); out.putShort(matrixIndex); }
public static void writePascalString(ByteBuffer buffer, String name) { buffer.put((byte) name.length()); buffer.put(JCodecUtil.asciiString(name)); }
public void write(ByteBuffer out) { if (size > MAX_UNSIGNED_INT) out.putInt(1); else out.putInt((int) size); out.put(JCodecUtil.asciiString(fourcc)); if (size > MAX_UNSIGNED_INT) { out.putLong(size); } }
@Override public void doWrite(ByteBuffer out) { out.put(JCodecUtil.asciiString(type)); out.putShort(primariesIndex); out.putShort(transferFunctionIndex); out.putShort(matrixIndex); }
public static void writePascalString(ByteBuffer buffer, String string, int maxLen) { buffer.put((byte) string.length()); buffer.put(asciiString(string)); skip(buffer, maxLen - string.length()); }
public static void writePascalString(ByteBuffer buffer, String string, int maxLen) { buffer.put((byte) string.length()); buffer.put(asciiString(string)); skip(buffer, maxLen - string.length()); }
@Override public void doWrite(ByteBuffer out) { super.doWrite(out); out.putShort(version); out.putShort(revision); out.put(JCodecUtil.asciiString(vendor), 0, 4); out.putInt(temporalQual); out.putInt(spacialQual); out.putShort((short) width); out.putShort((short) height); out.putInt((int) (hRes * 65536)); out.putInt((int) (vRes * 65536)); out.putInt(0); // data size out.putShort(frameCount); NIOUtils.writePascalString(out, compressorName, 31); out.putShort(depth); out.putShort(clrTbl); writeExtensions(out); }
if ((flags & 0x1) != 0) // self ref return; out.put(JCodecUtil.asciiString(type), 0, 4); out.putShort(recordSize); out.putShort(version); out.putInt(fileNumber); out.putInt(createdLocalDate); out.put(JCodecUtil.asciiString(fileTypeName), 0, 4); out.put(JCodecUtil.asciiString(creatorName), 0, 4); out.putShort(nlvlFrom); out.putShort(nlvlTo);
@Override public void doWrite(ByteBuffer out) { super.doWrite(out); out.putShort(version); out.putShort(revision); out.put(JCodecUtil.asciiString(vendor), 0, 4); out.putInt(temporalQual); out.putInt(spacialQual); out.putShort((short) width); out.putShort((short) height); out.putInt((int) (hRes * 65536)); out.putInt((int) (vRes * 65536)); out.putInt(0); // data size out.putShort(frameCount); NIOUtils.writePascalString(out, compressorName, 31); out.putShort(depth); out.putShort(clrTbl); writeExtensions(out); }
if ((flags & 0x1) != 0) // self ref return; out.put(JCodecUtil.asciiString(type), 0, 4); out.putShort(recordSize); out.putShort(version); out.putInt(fileNumber); out.putInt(createdLocalDate); out.put(JCodecUtil.asciiString(fileTypeName), 0, 4); out.put(JCodecUtil.asciiString(creatorName), 0, 4); out.putShort(nlvlFrom); out.putShort(nlvlTo);