#include <tags.hpp>
Collaboration diagram for Exiv2::ExifTags:
Static Public Member Functions | |
static std::string | tagName (uint16_t tag, IfdId ifdId) |
Return the name of the tag or a string with the hexadecimal value of the tag in the form "0x01ff", if the tag is not a known Exif tag. | |
static const char * | tagTitle (uint16_t tag, IfdId ifdId) |
Return the title (label) of the tag. (Deprecated, use tagLabel() instead.). | |
static const char * | tagLabel (uint16_t tag, IfdId ifdId) |
Return the title (label) of the tag. | |
static const char * | tagDesc (uint16_t tag, IfdId ifdId) |
Return the description of the tag. | |
static uint16_t | tag (const std::string &tagName, IfdId ifdId) |
Return the tag for one combination of IFD id and tagName. If the tagName is not known, it expects tag names in the form "0x01ff" and converts them to unsigned integer. | |
static IfdId | ifdIdByIfdItem (const std::string &ifdItem) |
Return the IFD id for an IFD item. | |
static const char * | ifdName (IfdId ifdId) |
Return the name of the IFD. | |
static const char * | ifdItem (IfdId ifdId) |
Return the related image item (image or thumbnail). | |
static const char * | sectionName (SectionId sectionId) |
Return the name of the section. | |
static const char * | sectionName (uint16_t tag, IfdId ifdId) |
Return the name of the section for a combination of tag and IFD id. | |
static const char * | sectionDesc (uint16_t tag, IfdId ifdId) |
Return the description of the section for a combination of tag and IFD id. | |
static SectionId | sectionId (const std::string §ionName) |
Return the section id for a section name. | |
static TypeId | tagType (uint16_t tag, IfdId ifdId) |
Return the type for tag and IFD id. | |
static std::ostream & | printTag (std::ostream &os, uint16_t tag, IfdId ifdId, const Value &value) |
Interpret and print the value of an Exif tag. | |
static void | taglist (std::ostream &os) |
Print a list of all standard Exif tags to output stream. | |
static void | makerTaglist (std::ostream &os, IfdId ifdId) |
Print a list of all tags related to one makernote IfdId. | |
static void | registerBaseTagInfo (IfdId ifdId) |
Register an IfdId with the base IFD TagInfo list for a makernote. | |
static void | registerMakerTagInfo (IfdId ifdId, const TagInfo *tagInfo) |
Register an IfdId and TagInfo list for a makernote. | |
static bool | isMakerIfd (IfdId ifdId) |
Return true if ifdId is an Ifd Id which is registered as a makernote Ifd id. Note: Calling this function with makerIfd returns false. |
|
Register an IfdId and TagInfo list for a makernote.
|
|
Return the description of the section for a combination of tag and IFD id.
|
|
Return the name of the section for a combination of tag and IFD id.
|
|
Return the tag for one combination of IFD id and tagName. If the tagName is not known, it expects tag names in the form "0x01ff" and converts them to unsigned integer.
|
|
Return the description of the tag.
|
|
Return the title (label) of the tag.
|
|
Return the name of the tag or a string with the hexadecimal value of the tag in the form "0x01ff", if the tag is not a known Exif tag.
|
|
Return the title (label) of the tag. (Deprecated, use tagLabel() instead.).
|