32 #ifndef NIKONMN_INT_HPP_ 33 #define NIKONMN_INT_HPP_ 77 static const TagInfo tagInfo_[];
98 static const TagInfo tagInfo_[];
108 static const TagInfo* tagListVr();
110 static const TagInfo* tagListPc();
112 static const TagInfo* tagListWt();
114 static const TagInfo* tagListIi();
116 static const TagInfo* tagListAf();
118 static const TagInfo* tagListAf21();
120 static const TagInfo* tagListAf22();
122 static const TagInfo* tagListAFT();
124 static const TagInfo* tagListFi();
126 static const TagInfo* tagListMe();
128 static const TagInfo* tagListFl1();
130 static const TagInfo* tagListFl2();
132 static const TagInfo* tagListFl3();
134 static const TagInfo* tagListSi1();
136 static const TagInfo* tagListSi2();
138 static const TagInfo* tagListSi3();
140 static const TagInfo* tagListSi4();
142 static const TagInfo* tagListSi5();
144 static const TagInfo* tagListCb1();
146 static const TagInfo* tagListCb2();
148 static const TagInfo* tagListCb2a();
150 static const TagInfo* tagListCb2b();
152 static const TagInfo* tagListCb3();
154 static const TagInfo* tagListCb4();
156 static const TagInfo* tagListLd1();
158 static const TagInfo* tagListLd2();
160 static const TagInfo* tagListLd3();
162 static const TagInfo* tagListLd4();
171 static std::ostream& print0x0083(std::ostream& os,
const Value& value,
const ExifData*);
173 static std::ostream& print0x0084(std::ostream& os,
const Value& value,
const ExifData*);
181 static std::ostream& print0x0089(std::ostream& os,
const Value& value,
const ExifData* metadata);
183 static std::ostream& print0x008b(std::ostream& os,
const Value& value,
const ExifData*);
185 static std::ostream& printAfPointsInFocus(std::ostream& os,
const Value& value,
const ExifData* metadata);
187 static std::ostream& printLensId(std::ostream& os,
const Value& value,
const ExifData* metadata,
const std::string& group);
188 static std::ostream& printLensId1(std::ostream& os,
const Value& value,
const ExifData* metadata);
189 static std::ostream& printLensId2(std::ostream& os,
const Value& value,
const ExifData* metadata);
190 static std::ostream& printLensId3(std::ostream& os,
const Value& value,
const ExifData* metadata);
191 static std::ostream& printLensId4(std::ostream& os,
const Value& value,
const ExifData* metadata);
193 static std::ostream& printLensId4ZMount(std::ostream& os,
const Value& value,
const ExifData*);
195 static std::ostream& printFocusDistance(std::ostream& os,
const Value& value,
const ExifData*);
197 static std::ostream& printAperture(std::ostream& os,
const Value& value,
const ExifData*);
199 static std::ostream& printApertureLd4(std::ostream& os,
const Value& value,
const ExifData*);
201 static std::ostream& printFocal(std::ostream& os,
const Value& value,
const ExifData*);
203 static std::ostream& printFocalLd4(std::ostream& os,
const Value& value,
const ExifData*);
205 static std::ostream& printFStops(std::ostream& os,
const Value& value,
const ExifData*);
207 static std::ostream& printExitPupilPosition(std::ostream& os,
const Value& value,
const ExifData*);
209 static std::ostream& print0x009a(std::ostream& os,
const Value& value,
const ExifData*);
211 static std::ostream& print0x009e(std::ostream& os,
const Value& value,
const ExifData*);
213 static std::ostream& printIiIso(std::ostream& os,
const Value& value,
const ExifData*);
215 static std::ostream& printFlashFocalLength(std::ostream& os,
const Value& value,
const ExifData*);
217 static std::ostream& printRepeatingFlashRate(std::ostream& os,
const Value& value,
const ExifData*);
219 static std::ostream& printRepeatingFlashCount(std::ostream& os,
const Value& value,
const ExifData*);
221 static std::ostream& printTimeZone(std::ostream& os,
const Value& value,
const ExifData*);
223 static std::ostream& printPictureControl(std::ostream& os,
const Value& value,
const ExifData*);
228 static const TagInfo tagInfo_[];
230 static const TagInfo tagInfoVr_[];
232 static const TagInfo tagInfoPc_[];
234 static const TagInfo tagInfoWt_[];
236 static const TagInfo tagInfoIi_[];
238 static const TagInfo tagInfoAf_[];
240 static const TagInfo tagInfoAf21_[];
242 static const TagInfo tagInfoAf22_[];
244 static const TagInfo tagInfoAFT_[];
246 static const TagInfo tagInfoFi_[];
248 static const TagInfo tagInfoMe_[];
250 static const TagInfo tagInfoFl1_[];
252 static const TagInfo tagInfoFl2_[];
254 static const TagInfo tagInfoFl3_[];
256 static const TagInfo tagInfoSi1_[];
258 static const TagInfo tagInfoSi2_[];
260 static const TagInfo tagInfoSi3_[];
262 static const TagInfo tagInfoSi4_[];
264 static const TagInfo tagInfoSi5_[];
266 static const TagInfo tagInfoCb1_[];
268 static const TagInfo tagInfoCb2_[];
270 static const TagInfo tagInfoCb2a_[];
272 static const TagInfo tagInfoCb2b_[];
274 static const TagInfo tagInfoCb3_[];
276 static const TagInfo tagInfoCb4_[];
278 static const TagInfo tagInfoLd1_[];
280 static const TagInfo tagInfoLd2_[];
282 static const TagInfo tagInfoLd3_[];
284 static const TagInfo tagInfoLd4_[];
290 #endif // #ifndef NIKONMN_INT_HPP_ A container for Exif data. This is a top-level class of the Exiv2 library. The container holds Exifda...
Definition: exif.hpp:434
static std::ostream & print0x0086(std::ostream &os, const Value &value, const ExifData *)
Print digital zoom setting.
Definition: nikonmn_int.cpp:346
static std::ostream & print0x0085(std::ostream &os, const Value &value, const ExifData *)
Print manual focus distance.
Definition: nikonmn_int.cpp:322
static std::ostream & print0x0088(std::ostream &os, const Value &value, const ExifData *)
Print AF focus position.
Definition: nikonmn_int.cpp:370
static std::ostream & print0x0007(std::ostream &os, const Value &value, const ExifData *)
Print autofocus mode.
Definition: nikonmn_int.cpp:310
static const TagInfo * tagList()
Return read-only list of built-in Nikon1 tags.
Definition: nikonmn_int.cpp:266
static std::ostream & printBarValue(std::ostream &os, const Value &value, const ExifData *)
Print BarometerInfo.
Definition: nikonmn_int.cpp:294
A MakerNote format used by Nikon cameras, such as the E990 and D1.
Definition: nikonmn_int.hpp:54
Common interface for all types of values used with metadata.
Definition: value.hpp:51
Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of ...
Definition: asfvideo.hpp:36
std::ostream & print0x000a(std::ostream &os, const Value &value, const ExifData *metadata)
Print GPS measurement mode.
Definition: tags_int.cpp:2761
Tag information.
Definition: tags.hpp:74
A third MakerNote format used by Nikon cameras, e.g., E5400, SQ, D2H, D70.
Definition: nikonmn_int.hpp:103
A second MakerNote format used by Nikon cameras, including the E700, E800, E900, E900S, E910, E950.
Definition: nikonmn_int.hpp:85
static std::ostream & print0x0002(std::ostream &os, const Value &value, const ExifData *)
Print ISO setting.
Definition: nikonmn_int.cpp:271