Home | History | Annotate | Download | only in exif

Lines Matching refs:ifd

57  * directory (IFD) as specified by the exif standard. A tag definition can be
58 * looked up with a constant that is a combination of TID and IFD. This
73 // IFD 0
134 // IFD 1
139 // IFD Exif Tags
254 // IFD GPS tags
317 // IFD Interoperability tags
345 * Returns the constant representing a tag with a given TID and default IFD.
360 * Returns the default IFD for a tag constant.
1159 * Returns a list of ExifTags that share an IFD (which can be obtained by
1163 * @param ifdId an IFD as defined in the exif standard (or with
1172 * Gets an ExifTag for an IFD other than the tag's default.
1184 * Returns the ExifTag in that tag's default IFD for a defined tag constant
1196 * Gets a tag value for an IFD other than the tag's default.
1206 * Returns the value of the ExifTag in that tag's default IFD for a defined
1425 * Gets the number of elements for an ExifTag in a given IFD.
1428 * @param ifdId the IFD containing the ExifTag to check.
1442 * Gets the default IFD for a tag.
1445 * @return the default IFD for a tag definition or {@link #IFD_NULL} if no
1487 * Creates a tag for a defined tag constant in a given IFD if that IFD is
1492 * @param ifdId the IFD that the tag should be in.
1516 * Creates a tag for a defined tag constant in the tag's default IFD.
1541 * Sets the value of an ExifTag if it exists in the given IFD. The value
1545 * @param ifdId the IFD that the ExifTag is in.
1560 * Sets the value of an ExifTag if it exists it's default IFD. The value
1575 * previous ExifTag with the same TID and IFD. The IFD it is put into will
1579 * @return the previous ExifTag with the same TID and IFD or null if none
1600 * Removes the ExifTag for a tag constant from the given IFD.
1603 * @param ifdId the IFD of the ExifTag to remove.
1610 * Removes the ExifTag for a tag constant from that tag's default IFD.
1621 * and default IFD. Creating a definition with the same TID and default IFD
1625 * @param defaultIfd the default IFD for the tag.
1629 * @param allowedIfds the IFD's this tag is allowed to be put in.
1701 int ifd = tag.getIfd();
1702 return getTagDefinitionForTag(tag.getTagId(), type, count, ifd);
1705 protected int getTagDefinitionForTag(short tagId, short type, int count, int ifd) {
1719 if (j == ifd) {
2371 protected static boolean isIfdAllowed(int info, int ifd) {
2375 if (ifd == ifds[i] && ((ifdFlags >> i) & 1) == 1) {