Lines Matching defs:offset
106 , int offset, int length) {
109 mBuffer.put(buffer, offset, byteToRead);
118 public void write(byte[] buffer, int offset, int length) throws IOException {
125 offset += byteToProcess;
129 out.write(buffer, offset, byteToProcess);
132 offset += byteToProcess;
139 int byteRead = requestByteToBuffer(2, buffer, offset, length);
140 offset += byteRead;
157 byteRead = requestByteToBuffer(4, buffer, offset, length);
158 offset += byteRead;
187 out.write(buffer, offset, length);
309 private int calculateOffsetOfIfd(IfdData ifd, int offset) {
310 offset += 2 + ifd.getTagCount() * TAG_SIZE + 4;
314 tag.setOffset(offset);
315 offset += tag.getDataSize();
318 return offset;
425 // Get rid of offset and length tags if there is no thumbnail.
435 int offset = TIFF_HEADER_SIZE;
437 offset = calculateOffsetOfIfd(ifd0, offset);
438 ifd0.getTag(ExifInterface.getTrueTagKey(ExifInterface.TAG_EXIF_IFD)).setValue(offset);
441 offset = calculateOffsetOfIfd(exifIfd, offset);
446 .setValue(offset);
447 offset = calculateOffsetOfIfd(interIfd, offset);
452 ifd0.getTag(ExifInterface.getTrueTagKey(ExifInterface.TAG_GPS_IFD)).setValue(offset);
453 offset = calculateOffsetOfIfd(gpsIfd, offset);
458 ifd0.setOffsetToNextIfd(offset);
459 offset = calculateOffsetOfIfd(ifd1, offset);
465 .setValue(offset);
466 offset += mExifData.getCompressedThumbnail().length;
471 offsets[i] = offset;
472 offset += mExifData.getStrip(i).length;
477 return offset;