Home | History | Annotate | Download | only in exif

Lines Matching refs:ifd

32  * InputStream, the caller can request which IFD's to read via
35 * Below is an example of getting EXIF data from IFD 0 and EXIF IFD using the
75 * When the parser reaches a new IFD area. Call {@link #getCurrentIfd()} to
76 * know which IFD we are in.
117 * Option bit to request to parse Exif-IFD.
121 * Option bit to request to parse GPS-IFD.
125 * Option bit to request to parse Interoperability-IFD.
247 * Parses the the given InputStream with default options; that is, every IFD
305 Log.w(TAG, "Invalid size of link to next IFD: " + offsetSize);
309 Log.w(TAG, "Invalid link to next IFD: " + ifdOffset);
325 mIfdType = ((IfdEvent) event).ifd;
330 Log.w(TAG, "Invalid size of IFD " + mIfdType);
359 * Skips the tags area of current IFD, if the parser is not in the tag area,
402 // The offset to interoperability IFD is located in Exif IFD
438 IFD area.
445 * Gets the ID of current IFD.
506 * When getting {@link #EVENT_NEW_TAG} in the tag area of IFD, the tag may
584 * Check the tag, if the tag is one of the offset tag that points to the IFD
585 * or image the caller is interested in, register the IFD or image.
593 int ifd = tag.getIfd();
594 if (tid == TAG_EXIF_IFD && checkAllowed(ifd, ExifInterface.TAG_EXIF_IFD)) {
599 } else if (tid == TAG_GPS_IFD && checkAllowed(ifd, ExifInterface.TAG_GPS_IFD)) {
604 && checkAllowed(ifd, ExifInterface.TAG_INTEROPERABILITY_IFD)) {
609 && checkAllowed(ifd, ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT)) {
614 && checkAllowed(ifd, ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT_LENGTH)) {
618 } else if (tid == TAG_STRIP_OFFSETS && checkAllowed(ifd, ExifInterface.TAG_STRIP_OFFSETS)) {
633 && checkAllowed(ifd, ExifInterface.TAG_STRIP_BYTE_COUNTS)
639 private boolean checkAllowed(int ifd, int tagId) {
644 return ExifInterface.isIfdAllowed(info, ifd);
665 Log.w(TAG, "Ifd " + ((IfdEvent) event).ifd
893 int ifd;
896 IfdEvent(int ifd, boolean isInterestedIfd) {
897 this.ifd = ifd;