EXIF library (libexif) Internals  0.6.24
TagEntry Struct Reference

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...
 

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 53 of file exif-tag.c.

Field Documentation

◆ description

const char* TagEntry::description

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

◆ esl

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().

◆ name

◆ tag

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().

◆ title

const char* TagEntry::title

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


The documentation for this struct was generated from the following file:

libexif Generated by doxygen