![]() |
Exiv2
|
MakerNote for Canon cameras. More...
#include <canonmn_int.hpp>
Static Public Member Functions | |
static const TagInfo * | tagList () |
Return read-only list of built-in Canon tags. | |
static const TagInfo * | tagListCs () |
Return read-only list of built-in Canon Camera Settings tags. | |
static const TagInfo * | tagListSi () |
Return read-only list of built-in Canon Shot Info tags. | |
static const TagInfo * | tagListPa () |
Return read-only list of built-in Canon Panorama tags. | |
static const TagInfo * | tagListCf () |
Return read-only list of built-in Canon Custom Function tags. | |
static const TagInfo * | tagListPi () |
Return read-only list of built-in Canon Picture Info tags. | |
static const TagInfo * | tagListTi () |
Return read-only list of built-in Canon Time Info tags. | |
static const TagInfo * | tagListFi () |
Return read-only list of built-in Canon File Info tags. | |
static const TagInfo * | tagListPr () |
Return read-only list of built-in Canon Processing Info tags. | |
Print functions for Canon MakerNote tags | |
static std::ostream & | printFiFileNumber (std::ostream &os, const Value &value, const ExifData *metadata) |
Print the FileInfo FileNumber. | |
static std::ostream & | printFocalLength (std::ostream &os, const Value &value, const ExifData *) |
Print the focal length. | |
static std::ostream & | print0x0008 (std::ostream &os, const Value &value, const ExifData *) |
Print the image number. | |
static std::ostream & | print0x000c (std::ostream &os, const Value &value, const ExifData *) |
Print the serial number of the camera. | |
static std::ostream & | printCs0x0002 (std::ostream &os, const Value &value, const ExifData *) |
Self timer. | |
static std::ostream & | printCsLensType (std::ostream &os, const Value &value, const ExifData *metadata) |
Camera lens type. For some values, the exact type can only be determined if metadata is provided. More... | |
static std::ostream & | printCsLens (std::ostream &os, const Value &value, const ExifData *) |
Camera lens information. | |
static std::ostream & | printSi0x0002 (std::ostream &os, const Value &value, const ExifData *) |
ISO speed used. | |
static std::ostream & | printSi0x0003 (std::ostream &os, const Value &value, const ExifData *) |
MeasuredEV. | |
static std::ostream & | printSi0x0009 (std::ostream &os, const Value &value, const ExifData *) |
Sequence number. | |
static std::ostream & | printSi0x000e (std::ostream &os, const Value &value, const ExifData *pExifData) |
AF point used. | |
static std::ostream & | printSi0x0013 (std::ostream &os, const Value &value, const ExifData *) |
Subject distance. | |
static std::ostream & | printSi0x0015 (std::ostream &os, const Value &value, const ExifData *) |
Aperture. | |
static std::ostream & | printSi0x0016 (std::ostream &os, const Value &value, const ExifData *) |
Shutter speed. | |
static std::ostream & | printSi0x0017 (std::ostream &os, const Value &value, const ExifData *) |
MeasuredEV2. | |
static std::ostream & | printFiFocusDistance (std::ostream &os, const Value &value, const ExifData *) |
Focus Distance. | |
MakerNote for Canon cameras.
|
static |
Camera lens type. For some values, the exact type can only be determined if metadata is provided.
printCsLensType by searching the config file if necessary
References Exiv2::Internal::canonCsLensType, Exiv2::Value::count(), EXV_PRINT_TAG, Exiv2::Internal::LensIdFct::fct_, Exiv2::find(), Exiv2::Internal::lensIdFct, Exiv2::Internal::readExiv2Config(), Exiv2::string, Exiv2::Value::toLong(), Exiv2::Value::toString(), Exiv2::Value::typeId(), Exiv2::undefined, and Exiv2::unsignedShort.