Access to Exif group and tag lists and misc. tag reference methods, implemented as a static class. More...
#include <tags.hpp>
Static Public Member Functions | |
static const GroupInfo * | groupList () |
Return read-only list of built-in groups. | |
static const TagInfo * | tagList (const std::string &groupName) |
Return read-only list of built-in groupName tags. | |
static void | taglist (std::ostream &os) |
Print a list of all standard Exif tags to output stream. | |
static void | taglist (std::ostream &os, const std::string &groupName) |
Print the list of tags for groupName. | |
static const char * | sectionName (const ExifKey &key) |
Return the name of the section for an Exif key. | |
static uint16_t | defaultCount (const ExifKey &key) |
Return the default number of components (not bytes!) key has. (0=any, -1=count not known) | |
static const char * | ifdName (const std::string &groupName) |
Return the name of the IFD for the group. | |
static bool | isMakerGroup (const std::string &groupName) |
Return true if groupName is a makernote group. | |
static bool | isExifGroup (const std::string &groupName) |
Return true if groupName is a TIFF or Exif IFD, else false. This is used to differentiate between standard Exif IFDs and IFDs associated with the makernote. | |
Access to Exif group and tag lists and misc. tag reference methods, implemented as a static class.