#include <tags.hpp>
Collaboration diagram for Exiv2::ExifTags:
Static Public Member Functions | |
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. | |
const char * | tagTitle (uint16_t tag, IfdId ifdId) |
Return the title (label) of the tag. (Deprecated, use tagLabel() instead.). | |
const char * | tagLabel (uint16_t tag, IfdId ifdId) |
Return the title (label) of the tag. | |
const char * | tagDesc (uint16_t tag, IfdId ifdId) |
Return the description of the tag. | |
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. | |
IfdId | ifdIdByIfdItem (const std::string &ifdItem) |
Return the IFD id for an IFD item. | |
const char * | ifdName (IfdId ifdId) |
Return the name of the IFD. | |
const char * | ifdItem (IfdId ifdId) |
Return the related image item (image or thumbnail). | |
const char * | sectionName (SectionId sectionId) |
Return the name of the section. | |
const char * | sectionName (uint16_t tag, IfdId ifdId) |
Return the name of the section for a combination of tag and IFD id. | |
const char * | sectionDesc (uint16_t tag, IfdId ifdId) |
Return the description of the section for a combination of tag and IFD id. | |
SectionId | sectionId (const std::string §ionName) |
Return the section id for a section name. | |
TypeId | tagType (uint16_t tag, IfdId ifdId) |
Return the type for tag and IFD id. | |
std::ostream & | printTag (std::ostream &os, uint16_t tag, IfdId ifdId, const Value &value, const ExifData *pExifData=0) |
Interpret and print the value of an Exif tag. | |
const TagInfo * | ifdTagList () |
Return read-only list of built-in IFD0/1 tags. | |
const TagInfo * | exifTagList () |
Return read-only list of built-in Exif IFD tags. | |
const TagInfo * | iopTagList () |
Return read-only list of built-in IOP tags. | |
const TagInfo * | gpsTagList () |
Return read-only list of built-in GPS tags. | |
const TagInfo * | mnTagList () |
Return read-only list of built-in Exiv2 Makernote info tags. | |
void | taglist (std::ostream &os) |
Print a list of all standard Exif tags to output stream. | |
void | taglist (std::ostream &os, IfdId ifdId) |
Print the list of tags for IfdId. | |
bool | isMakerIfd (IfdId ifdId) |
Return true if ifdId is an Ifd id which is a makernote Ifd id. Note: Calling this function with makerIfd returns false. | |
bool | isExifIfd (IfdId ifdId) |
Return true if ifdId is an Exif Ifd Id, i.e., one of ifd0Id, exifIfdId, gpsIfdId, iopIfdId or ifd1Id, else false. This is used to differentiate between standard Exif Ifds and Ifds associated with the 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.).
|