EXIF library (libexif) Internals
0.6.24
|
Table giving information about each EXIF tag. More...
Data Fields | |
ExifTag | tag |
Tag ID. More... | |
const char * | name |
const char * | title |
const char * | description |
ExifSupportLevel | esl [EXIF_IFD_COUNT][EXIF_DATA_TYPE_COUNT] |
indexed by the types [ExifIfd][ExifDataType] More... | |
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 53 of file exif-tag.c.
const char* TagEntry::description |
Definition at line 59 of file exif-tag.c.
ExifSupportLevel TagEntry::esl[EXIF_IFD_COUNT][EXIF_DATA_TYPE_COUNT] |
indexed by the types [ExifIfd][ExifDataType]
Definition at line 61 of file exif-tag.c.
Referenced by get_support_level_any_type(), and get_support_level_in_ifd().
const char* TagEntry::name |
Definition at line 57 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().
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 56 of file exif-tag.c.
Referenced by exif_tag_from_name(), and exif_tag_table_get_tag().
const char* TagEntry::title |
Definition at line 58 of file exif-tag.c.