![]() |
Exiv2
|
A third MakerNote format used by Nikon cameras, e.g., E5400, SQ, D2H, D70. More...
#include <nikonmn_int.hpp>
Static Public Member Functions | |
| static const TagInfo * | tagList () |
| Return read-only list of built-in Nikon3 tags. | |
| static const TagInfo * | tagListVr () |
| Return read-only list of built-in Vibration Reduction tags. | |
| static const TagInfo * | tagListPc () |
| Return read-only list of built-in Picture Control tags. | |
| static const TagInfo * | tagListWt () |
| Return read-only list of built-in World time tags. | |
| static const TagInfo * | tagListIi () |
| Return read-only list of built-in ISO info tags. | |
| static const TagInfo * | tagListAf () |
| Return read-only list of built-in Auto Focus tags. | |
| static const TagInfo * | tagListAf21 () |
| Return read-only list of built-in Auto Focus 2 tags. | |
| static const TagInfo * | tagListAf22 () |
| Return read-only list of built-in Auto Focus 2 tags. | |
| static const TagInfo * | tagListAFT () |
| Return read-only list of built-in AF Fine Tune tags. | |
| static const TagInfo * | tagListFi () |
| Return read-only list of built-in File Info tags. | |
| static const TagInfo * | tagListMe () |
| Return read-only list of built-in Multi Exposure tags. | |
| static const TagInfo * | tagListFl1 () |
| Return read-only list of built-in Flash Info 1 tags. | |
| static const TagInfo * | tagListFl2 () |
| Return read-only list of built-in Flash Info 2 tags. | |
| static const TagInfo * | tagListFl3 () |
| Return read-only list of built-in Flash Info 3 tags. | |
| static const TagInfo * | tagListFl6 () |
| Return read-only list of built-in Flash Info 6 (0106) tags. | |
| static const TagInfo * | tagListFl7 () |
| Return read-only list of built-in Flash Info 7 (0107 and 0108) tags. | |
| static const TagInfo * | tagListSi1 () |
| Return read-only list of built-in Shot Info D80 tags. | |
| static const TagInfo * | tagListSi2 () |
| Return read-only list of built-in Shot Info D40 tags. | |
| static const TagInfo * | tagListSi3 () |
| Return read-only list of built-in Shot Info D300 (a) tags. | |
| static const TagInfo * | tagListSi4 () |
| Return read-only list of built-in Shot Info D300 (b) tags. | |
| static const TagInfo * | tagListSi5 () |
| Return read-only list of built-in Shot Info tags. | |
| static const TagInfo * | tagListCb1 () |
| Return read-only list of built-in Color Balance 1 tags. | |
| static const TagInfo * | tagListCb2 () |
| Return read-only list of built-in Color Balance 2 tags. | |
| static const TagInfo * | tagListCb2a () |
| Return read-only list of built-in Color Balance 2a tags. | |
| static const TagInfo * | tagListCb2b () |
| Return read-only list of built-in Color Balance 2b tags. | |
| static const TagInfo * | tagListCb3 () |
| Return read-only list of built-in Color Balance 3 tags. | |
| static const TagInfo * | tagListCb4 () |
| Return read-only list of built-in Color Balance 4 tags. | |
| static const TagInfo * | tagListLd1 () |
| Return read-only list of built-in Lens Data 1 tags. | |
| static const TagInfo * | tagListLd2 () |
| Return read-only list of built-in Lens Data 2 tags. | |
| static const TagInfo * | tagListLd3 () |
| Return read-only list of built-in Lens Data 3 tags. | |
| static const TagInfo * | tagListLd4 () |
| Return read-only list of built-in Lens Data 4 tags. | |
Print functions for Nikon3 MakerNote tags | |
| static std::ostream & | print0x0002 (std::ostream &os, const Value &value, const ExifData *) |
| Print ISO setting. | |
| static std::ostream & | print0x0007 (std::ostream &os, const Value &value, const ExifData *) |
| Print autofocus mode. | |
| static std::ostream & | print0x0083 (std::ostream &os, const Value &value, const ExifData *) |
| Print lens type. | |
| static std::ostream & | print0x0084 (std::ostream &os, const Value &value, const ExifData *) |
| Print lens information. | |
| static std::ostream & | print0x0085 (std::ostream &os, const Value &value, const ExifData *) |
| Print manual focus distance. | |
| static std::ostream & | print0x0086 (std::ostream &os, const Value &value, const ExifData *) |
| Print digital zoom setting. | |
| static std::ostream & | print0x0088 (std::ostream &os, const Value &value, const ExifData *) |
| Print AF point. | |
| static std::ostream & | print0x0089 (std::ostream &os, const Value &value, const ExifData *metadata) |
| Print shooting mode. | |
| static std::ostream & | print0x008b (std::ostream &os, const Value &value, const ExifData *) |
| Print number of lens stops. | |
| static std::ostream & | printAfPointsInFocus (std::ostream &os, const Value &value, const ExifData *metadata) |
| Print AF Points In Focus. | |
| static std::ostream & | printLensId (std::ostream &os, const Value &value, const ExifData *metadata, const std::string &group) |
| Print lens name. | |
| static std::ostream & | printLensId1 (std::ostream &os, const Value &value, const ExifData *metadata) |
| static std::ostream & | printLensId2 (std::ostream &os, const Value &value, const ExifData *metadata) |
| static std::ostream & | printLensId3 (std::ostream &os, const Value &value, const ExifData *metadata) |
| static std::ostream & | printLensId4 (std::ostream &os, const Value &value, const ExifData *metadata) |
| static std::ostream & | printLensId4ZMount (std::ostream &os, const Value &value, const ExifData *) |
| Print lensname for ZMount Lens in new LensData as used for e.g. Nikon Z 6/7. | |
| static std::ostream & | printFocusDistance (std::ostream &os, const Value &value, const ExifData *) |
| Print focus distance. | |
| static std::ostream & | printFocusDistanceLd4 (std::ostream &os, const Value &value, const ExifData *) |
| Print focus distance for new LensData as used for e.g. Nikon Z 6/7. | |
| static std::ostream & | printAperture (std::ostream &os, const Value &value, const ExifData *) |
| Print lens aperture value. | |
| static std::ostream & | printApertureLd4 (std::ostream &os, const Value &value, const ExifData *) |
| Print lens aperture value for new LensData as used for e.g. Nikon Z 6/7. | |
| static std::ostream & | printFocal (std::ostream &os, const Value &value, const ExifData *) |
| Print lens focal length. | |
| static std::ostream & | printFocalLd4 (std::ostream &os, const Value &value, const ExifData *) |
| Print Focal length value for new LensData as used for e.g. Nikon Z 6/7. | |
| static std::ostream & | printFStops (std::ostream &os, const Value &value, const ExifData *) |
| Print lens f-stops. | |
| static std::ostream & | printExitPupilPosition (std::ostream &os, const Value &value, const ExifData *) |
| Print exit pupil position. | |
| static std::ostream & | print0x009a (std::ostream &os, const Value &value, const ExifData *) |
| Print sensor pixel size. | |
| static std::ostream & | print0x009e (std::ostream &os, const Value &value, const ExifData *) |
| Print retouch history. | |
| static std::ostream & | printIiIso (std::ostream &os, const Value &value, const ExifData *) |
| Print Exif.NikonIi.ISO(2). | |
| static std::ostream & | printFlashFocalLength (std::ostream &os, const Value &value, const ExifData *) |
| Print flash focal length. | |
| static std::ostream & | printRepeatingFlashRate (std::ostream &os, const Value &value, const ExifData *) |
| Print repeating flash rate. | |
| static std::ostream & | printRepeatingFlashCount (std::ostream &os, const Value &value, const ExifData *) |
| Print repeating flash count. | |
| static std::ostream & | printExternalFlashData1Fl6 (std::ostream &os, const Value &value, const ExifData *) |
| Print external flash data 1 value when using NikonFl6. | |
| static std::ostream & | printExternalFlashData1Fl7 (std::ostream &os, const Value &value, const ExifData *) |
| Print external flash data 1 value when using NikonFl7. | |
| static std::ostream & | printExternalFlashData2Fl6 (std::ostream &os, const Value &value, const ExifData *) |
| Print external flash data 1 value when using NikonFl6. | |
| static std::ostream & | printExternalFlashData2 (std::ostream &os, const Value &value, const ExifData *) |
| Print external flash data 2 value. | |
| static std::ostream & | printFlashMasterDataFl6 (std::ostream &os, const Value &value, const ExifData *) |
| Print flash compensation value for the Master when using NikonFl6. | |
| static std::ostream & | printFlashMasterDataFl7 (std::ostream &os, const Value &value, const ExifData *) |
| Print flash compensation value for the Master when using NikonFl7. | |
| static std::ostream & | printFlashGroupAControlData (std::ostream &os, const Value &value, const ExifData *data) |
| Print flash group A control data value. | |
| static std::ostream & | printFlashGroupBCControlData (std::ostream &os, const Value &value, const ExifData *data) |
| Print flash group B/C control data value. | |
| static std::ostream & | printFlashGroupADataFl6 (std::ostream &os, const Value &value, const ExifData *) |
| Print flash compensation value for group A when using NikonFl6. | |
| static std::ostream & | printFlashGroupADataFl7 (std::ostream &os, const Value &value, const ExifData *) |
| Print flash compensation value for group A when using NikonFl7. | |
| static std::ostream & | printFlashGroupBDataFl6 (std::ostream &os, const Value &value, const ExifData *) |
| Print flash compensation value for group B when using NikonFl6. | |
| static std::ostream & | printFlashGroupBDataFl7 (std::ostream &os, const Value &value, const ExifData *) |
| Print flash compensation value for group B when using NikonFl7. | |
| static std::ostream & | printFlashGroupCDataFl6 (std::ostream &os, const Value &value, const ExifData *) |
| Print flash compensation value for group C when using NikonFl6. | |
| static std::ostream & | printFlashGroupCDataFl7 (std::ostream &os, const Value &value, const ExifData *) |
| Print flash compensation value for group C when using NikonFl7. | |
| static std::ostream & | printExternalFlashData3 (std::ostream &os, const Value &value, const ExifData *) |
| Print external flash data 3 value. | |
| static std::ostream & | printCameraExposureCompensation (std::ostream &os, const Value &value, const ExifData *) |
| Print flash camera exposure compensation values. | |
| static std::ostream & | printExternalFlashData4 (std::ostream &os, const Value &value, const ExifData *) |
| Print external flash data 4 value. | |
| static std::ostream & | printFlashZoomHeadPosition (std::ostream &os, const Value &value, const ExifData *) |
| Print flash head zoom value. | |
| static std::ostream & | printTimeZone (std::ostream &os, const Value &value, const ExifData *) |
| Print time zone. | |
| static std::ostream & | printPictureControl (std::ostream &os, const Value &value, const ExifData *) |
| Print picture control value. | |
A third MakerNote format used by Nikon cameras, e.g., E5400, SQ, D2H, D70.
|
static |
Print ISO setting.
References Exiv2::Value::count(), and Exiv2::Value::toInt64().
|
static |
Print autofocus mode.
References Exiv2::Value::toString().
|
static |
Print lens type.
References Exiv2::Value::toUint32().
|
static |
Print lens information.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), and Exiv2::Value::toRational().
|
static |
Print manual focus distance.
References Exiv2::Value::toRational().
|
static |
Print digital zoom setting.
References Exiv2::Value::toRational().
|
static |
Print AF point.
References Exiv2::Internal::nikonFocuspoints, Exiv2::Value::size(), and Exiv2::Value::toUint32().
|
static |
Print number of lens stops.
References Exiv2::Value::size(), Exiv2::Value::toFloat(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::undefined.
|
static |
Print sensor pixel size.
References Exiv2::Value::count(), Exiv2::Value::toFloat(), Exiv2::Value::typeId(), and Exiv2::unsignedRational.
|
static |
Print retouch history.
References Exiv2::Value::count(), Exiv2::exvGettext(), Exiv2::find(), Exiv2::Internal::nikonRetouchHistory, Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedShort.
|
static |
Print AF Points In Focus.
References Exiv2::ExifData::end(), Exiv2::ExifKey::ExifKey(), Exiv2::ExifData::findKey(), Exiv2::model(), Exiv2::Internal::nikonAfPointsInFocus, Exiv2::Value::toInt64(), Exiv2::Value::typeId(), Exiv2::unsignedShort, and Exiv2::ValueType< T >::value_.
|
static |
Print lens aperture value.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print lens aperture value for new LensData as used for e.g. Nikon Z 6/7.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedShort.
|
static |
Print flash camera exposure compensation values.
References Exiv2::Value::count(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print exit pupil position.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print external flash data 1 value when using NikonFl6.
References Exiv2::Value::count(), Exiv2::Internal::printTagBitmask(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print external flash data 1 value when using NikonFl7.
References Exiv2::Value::count(), Exiv2::Internal::printTagBitmask(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print external flash data 2 value.
References Exiv2::Value::count(), Exiv2::Internal::printTag(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print external flash data 1 value when using NikonFl6.
References Exiv2::Value::count(), Exiv2::Internal::printTag(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print external flash data 3 value.
References Exiv2::Value::count(), Exiv2::Internal::printTag(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print external flash data 4 value.
References Exiv2::Value::count(), Exiv2::Internal::printTag(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print flash focal length.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print flash group A control data value.
References Exiv2::Value::count(), Exiv2::Internal::printTag(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print flash compensation value for group A when using NikonFl6.
References Exiv2::Value::count(), Exiv2::ExifData::end(), Exiv2::ExifKey::ExifKey(), Exiv2::ExifData::findKey(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print flash compensation value for group A when using NikonFl7.
References Exiv2::Value::count(), Exiv2::ExifData::end(), Exiv2::ExifKey::ExifKey(), Exiv2::ExifData::findKey(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print flash group B/C control data value.
References Exiv2::Value::count(), Exiv2::Internal::printTag(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print flash compensation value for group B when using NikonFl6.
References Exiv2::Value::count(), Exiv2::ExifData::end(), Exiv2::ExifKey::ExifKey(), Exiv2::ExifData::findKey(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print flash compensation value for group B when using NikonFl7.
References Exiv2::Value::count(), Exiv2::ExifData::end(), Exiv2::ExifKey::ExifKey(), Exiv2::ExifData::findKey(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print flash compensation value for group C when using NikonFl6.
References Exiv2::Value::count(), Exiv2::ExifData::end(), Exiv2::ExifKey::ExifKey(), Exiv2::ExifData::findKey(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print flash compensation value for group C when using NikonFl7.
References Exiv2::Value::count(), Exiv2::ExifData::end(), Exiv2::ExifKey::ExifKey(), Exiv2::ExifData::findKey(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print flash compensation value for the Master when using NikonFl6.
References Exiv2::Value::count(), Exiv2::ExifData::end(), Exiv2::ExifKey::ExifKey(), Exiv2::ExifData::findKey(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print flash compensation value for the Master when using NikonFl7.
References Exiv2::Value::count(), Exiv2::ExifData::end(), Exiv2::ExifKey::ExifKey(), Exiv2::ExifData::findKey(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print flash head zoom value.
References Exiv2::Value::count(), Exiv2::Value::toUint32(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print lens focal length.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print Focal length value for new LensData as used for e.g. Nikon Z 6/7.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedShort.
|
static |
Print focus distance.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print focus distance for new LensData as used for e.g. Nikon Z 6/7.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedShort.
|
static |
Print lens f-stops.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print Exif.NikonIi.ISO(2).
References Exiv2::Value::toInt64().
|
static |
Print lens name.
References Exiv2::ExifData::end(), Exiv2::ExifKey::ExifKey(), Exiv2::find(), Exiv2::ExifData::findKey(), Exiv2::Internal::readExiv2Config(), Exiv2::Value::toInt64(), Exiv2::undefined, and Exiv2::unsignedByte.
|
static |
Print lensname for ZMount Lens in new LensData as used for e.g. Nikon Z 6/7.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedShort.
|
static |
Print picture control value.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print repeating flash count.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print repeating flash rate.
References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.
|
static |
Print time zone.
References Exiv2::Value::count(), Exiv2::signedShort, Exiv2::Value::toFloat(), Exiv2::Value::toInt64(), and Exiv2::Value::typeId().