TagEntry Struct Reference

Table giving information about each EXIF tag. More...


Data Fields

ExifTag tag
 Tag ID.
const char * name
const char * title
const char * description
ExifSupportLevel esl [EXIF_IFD_COUNT][EXIF_DATA_TYPE_COUNT]
 indexed by the types [ExifIfd][ExifDataType]


Detailed Description

Table giving information about each EXIF tag.

There may be more than one entry with the same tag value because some tags have different meanings depending on the IFD in which they appear. When there are such duplicate entries, there must be no overlap in their support levels. The entries MUST be sorted in tag order. The name and title are mandatory, but the description may be an empty string. None of the entries may be NULL except the final array terminator.

Definition at line 51 of file exif-tag.c.


Field Documentation

ExifTag TagEntry::tag

Tag ID.

There may be duplicate tags when the same number is used for different meanings in different IFDs.

Definition at line 54 of file exif-tag.c.

Referenced by exif_tag_from_name(), and exif_tag_table_get_tag().

const char* TagEntry::name

Definition at line 55 of file exif-tag.c.

Referenced by exif_tag_from_name(), exif_tag_get_description_in_ifd(), exif_tag_get_name_in_ifd(), exif_tag_get_title_in_ifd(), exif_tag_table_get_name(), get_support_level_any_type(), and get_support_level_in_ifd().

const char* TagEntry::title

Definition at line 56 of file exif-tag.c.

const char* TagEntry::description

Definition at line 57 of file exif-tag.c.

ExifSupportLevel TagEntry::esl[EXIF_IFD_COUNT][EXIF_DATA_TYPE_COUNT]

indexed by the types [ExifIfd][ExifDataType]

Definition at line 59 of file exif-tag.c.

Referenced by get_support_level_any_type(), and get_support_level_in_ifd().


The documentation for this struct was generated from the following file:
SourceForge.net Logo Generated by doxygen