PK
Handling EXIF IFDs. More...
#include <libexif/exif-tag.h>
#include <libexif/exif-entry.h>
#include <libexif/exif-data.h>
#include <libexif/exif-log.h>
#include <libexif/exif-mem.h>
Go to the source code of this file.
Handling EXIF IFDs.
Return a textual representation of the EXIF data for a tag.
Add an EXIF tag to an IFD.
If this tag already exists in the IFD, this function does nothing.
References exif_content_get_entry(), _ExifEntry::parent, and _ExifEntry::tag.
Dump contents of the IFD to stdout.
This is intended for diagnostic purposes only.
Referenced by exif_data_dump().
Fix the IFD to bring it into specification.
Call exif_entry_fix on each entry in this IFD to fix existing entries, create any new entries that are mandatory in this IFD but do not yet exist, and remove any entries that are not allowed in this IFD.
References exif_content_foreach_entry(), exif_content_get_ifd(), exif_data_get_data_type(), exif_tag_table_count(), and _ExifContent::parent.
Executes function on each EXIF tag in this IFD in turn.
The tags will not necessarily be visited in numerical order.
Referenced by exif_content_fix().
Actually free the ExifContent.
References exif_entry_unref().
Referenced by exif_content_unref().
Return the ExifEntry in this IFD corresponding to the given tag.
This is a pointer into a member of the ExifContent array and must NOT be freed or unrefed by the caller.
References _ExifEntry::tag.
Referenced by exif_content_add_entry().
Return the IFD number in which the given ExifContent is found.
References _ExifContent::parent.
Set the log message object for this IFD.
Reserve memory for and initialize a new ExifContent.
References exif_content_new_mem(), exif_mem_new_default(), and exif_mem_unref().
Reserve memory for and initialize new ExifContent using the specified memory allocator.
Referenced by exif_content_new().
Increase reference counter for ExifContent.
Remove an EXIF tag from an IFD.
If this tag does not exist in the IFD, this function does nothing.
References _ExifEntry::parent.
Decrease reference counter for ExifContent.
When the reference count drops to zero, free the content.
References exif_content_free().