32#ifndef CANONMN_INT_HPP_
33#define CANONMN_INT_HPP_
125 static const TagInfo tagInfo_[];
126 static const TagInfo tagInfoCs_[];
127 static const TagInfo tagInfoSi_[];
128 static const TagInfo tagInfoCf_[];
129 static const TagInfo tagInfoPi_[];
130 static const TagInfo tagInfoTi_[];
131 static const TagInfo tagInfoFi_[];
132 static const TagInfo tagInfoPa_[];
133 static const TagInfo tagInfoPr_[];
A container for Exif data. This is a top-level class of the Exiv2 library. The container holds Exifda...
Definition exif.hpp:434
MakerNote for Canon cameras.
Definition canonmn_int.hpp:56
static const TagInfo * tagListPi()
Return read-only list of built-in Canon Picture Info tags.
Definition canonmn_int.cpp:1633
static const TagInfo * tagListSi()
Return read-only list of built-in Canon Shot Info tags.
Definition canonmn_int.cpp:1544
static std::ostream & printSi0x0009(std::ostream &os, const Value &value, const ExifData *)
Sequence number.
Definition canonmn_int.cpp:2219
static const TagInfo * tagListFi()
Return read-only list of built-in Canon File Info tags.
Definition canonmn_int.cpp:1725
static std::ostream & printSi0x0017(std::ostream &os, const Value &value, const ExifData *)
MeasuredEV2.
Definition canonmn_int.cpp:2324
static std::ostream & printSi0x0002(std::ostream &os, const Value &value, const ExifData *)
ISO speed used.
Definition canonmn_int.cpp:2186
static const TagInfo * tagList()
Return read-only list of built-in Canon tags.
Definition canonmn_int.cpp:508
static const TagInfo * tagListCf()
Return read-only list of built-in Canon Custom Function tags.
Definition canonmn_int.cpp:1592
static std::ostream & printSi0x0015(std::ostream &os, const Value &value, const ExifData *)
Aperture.
Definition canonmn_int.cpp:2290
static const TagInfo * tagListPa()
Return read-only list of built-in Canon Panorama tags.
Definition canonmn_int.cpp:1566
static const TagInfo * tagListCs()
Return read-only list of built-in Canon Camera Settings tags.
Definition canonmn_int.cpp:1427
static std::ostream & printCs0x0002(std::ostream &os, const Value &value, const ExifData *)
Self timer.
Definition canonmn_int.cpp:1943
static std::ostream & printFocalLength(std::ostream &os, const Value &value, const ExifData *)
Print the focal length.
Definition canonmn_int.cpp:1892
static std::ostream & printFiFileNumber(std::ostream &os, const Value &value, const ExifData *metadata)
Print the FileInfo FileNumber.
Definition canonmn_int.cpp:1851
static std::ostream & printSi0x0018(std::ostream &os, const Value &value, const ExifData *)
Bulb Duration.
Definition canonmn_int.cpp:2339
static std::ostream & printSi0x000d(std::ostream &os, const Value &value, const ExifData *)
Flash Guide Number.
Definition canonmn_int.cpp:2241
static std::ostream & printFiFocusDistance(std::ostream &os, const Value &value, const ExifData *)
Focus Distance.
Definition canonmn_int.cpp:2346
static const TagInfo * tagListTi()
Return read-only list of built-in Canon Time Info tags.
Definition canonmn_int.cpp:1846
static std::ostream & print0x0008(std::ostream &os, const Value &value, const ExifData *)
Print the image number.
Definition canonmn_int.cpp:1920
static const TagInfo * tagListPr()
Return read-only list of built-in Canon Processing Info tags.
Definition canonmn_int.cpp:1791
static std::ostream & printSi0x0001(std::ostream &os, const Value &value, const ExifData *)
AutoISO speed used.
Definition canonmn_int.cpp:2173
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.
Definition canonmn_int.cpp:2119
static std::ostream & printSi0x0016(std::ostream &os, const Value &value, const ExifData *)
Shutter speed.
Definition canonmn_int.cpp:2307
static std::ostream & printSi0x000c(std::ostream &os, const Value &value, const ExifData *)
Ambient Temperature.
Definition canonmn_int.cpp:2232
static std::ostream & print0x000c(std::ostream &os, const Value &value, const ExifData *)
Print the serial number of the camera.
Definition canonmn_int.cpp:1930
static std::ostream & printSi0x0013(std::ostream &os, const Value &value, const ExifData *)
Subject distance.
Definition canonmn_int.cpp:2271
static std::ostream & printCsLens(std::ostream &os, const Value &value, const ExifData *)
Camera lens information.
Definition canonmn_int.cpp:2143
static std::ostream & printSi0x000e(std::ostream &os, const Value &value, const ExifData *pExifData)
AF point used.
Definition canonmn_int.cpp:2250
static std::ostream & printSi0x0003(std::ostream &os, const Value &value, const ExifData *)
MeasuredEV.
Definition canonmn_int.cpp:2200
Common interface for all types of values used with metadata.
Definition value.hpp:60
float canonEv(long val)
Convert Canon hex-based EV (modulo 0x20) to real number Ported from Phil Harvey's Image::ExifTool::Ca...
Definition canonmn_int.cpp:2374
Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of ...
Definition asfvideo.hpp:36
Tag information.
Definition tags.hpp:82
Type definitions for Exiv2 and related functionality.