Home | History | Annotate | Download | only in exif

Lines Matching refs:ifd

30  * InputStream, the caller can request which IFD's to read via
33 * Below is an example of getting EXIF data from IFD 0 and EXIF IFD using the
73 * When the parser reaches a new IFD area. Call {@link #getCurrentIfd()} to
74 * know which IFD we are in.
115 * Option bit to request to parse Exif-IFD.
119 * Option bit to request to parse GPS-IFD.
123 * Option bit to request to parse Interoperability-IFD.
245 * Parses the the given InputStream with default options; that is, every IFD
303 Log.w(TAG, "Invalid size of link to next IFD: " + offsetSize);
307 Log.w(TAG, "Invalid link to next IFD: " + ifdOffset);
323 mIfdType = ((IfdEvent) event).ifd;
328 Log.w(TAG, "Invalid size of IFD " + mIfdType);
357 * Skips the tags area of current IFD, if the parser is not in the tag area,
400 // The offset to interoperability IFD is located in Exif IFD
436 * Gets number of tags in the current IFD area.
443 * Gets the ID of current IFD.
504 * When getting {@link #EVENT_NEW_TAG} in the tag area of IFD, the tag may
582 * Check the tag, if the tag is one of the offset tag that points to the IFD
583 * or image the caller is interested in, register the IFD or image.
591 int ifd = tag.getIfd();
592 if (tid == TAG_EXIF_IFD && checkAllowed(ifd, ExifInterface.TAG_EXIF_IFD)) {
597 } else if (tid == TAG_GPS_IFD && checkAllowed(ifd, ExifInterface.TAG_GPS_IFD)) {
602 && checkAllowed(ifd, ExifInterface.TAG_INTEROPERABILITY_IFD)) {
607 && checkAllowed(ifd, ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT)) {
612 && checkAllowed(ifd, ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT_LENGTH)) {
616 } else if (tid == TAG_STRIP_OFFSETS && checkAllowed(ifd, ExifInterface.TAG_STRIP_OFFSETS)) {
631 && checkAllowed(ifd, ExifInterface.TAG_STRIP_BYTE_COUNTS)
637 private boolean checkAllowed(int ifd, int tagId) {
642 return ExifInterface.isIfdAllowed(info, ifd);
663 Log.w(TAG, "Ifd " + ((IfdEvent) event).ifd
891 int ifd;
894 IfdEvent(int ifd, boolean isInterestedIfd) {
895 this.ifd = ifd;