Exiv2
Loading...
Searching...
No Matches
Exiv2::Internal::OlympusMakerNote Class Reference

MakerNote for Olympus cameras. More...

#include <olympusmn_int.hpp>

Static Public Member Functions

static const TagInfotagList ()
 Return read-only list of built-in Olympus tags.
static const TagInfotagListCs ()
 Return read-only list of built-in Olympus Camera Settings tags.
static const TagInfotagListEq ()
 Return read-only list of built-in Olympus Equipment tags.
static const TagInfotagListRd ()
 Return read-only list of built-in Olympus Raw Development tags.
static const TagInfotagListRd2 ()
 Return read-only list of built-in Olympus Raw Development 2 tags.
static const TagInfotagListIp ()
 Return read-only list of built-in Olympus Image Processing tags.
static const TagInfotagListFi ()
 Return read-only list of built-in Olympus Focus Info tags.
static const TagInfotagListFe ()
 Return read-only list of built-in Olympus FE tags.
static const TagInfotagListRi ()
 Return read-only list of built-in Olympus Raw Info tags.

Print functions for Olympus MakerNote tags

static std::ostream & print0x0200 (std::ostream &os, const Value &value, const ExifData *)
 Print 'Special Mode'.
static std::ostream & print0x0204 (std::ostream &os, const Value &value, const ExifData *)
 Print Digital Zoom Factor.
static std::ostream & print0x1015 (std::ostream &os, const Value &value, const ExifData *)
 Print White Balance Mode.
static std::ostream & print0x0201 (std::ostream &os, const Value &value, const ExifData *)
 Print Olympus equipment Lens type.
static std::ostream & print0x0209 (std::ostream &os, const Value &value, const ExifData *)
 Print Olympus CameraID.
static std::ostream & printEq0x0301 (std::ostream &os, const Value &value, const ExifData *)
 Print Olympus equipment Extender.
static std::ostream & printCs0x0301 (std::ostream &os, const Value &value, const ExifData *)
 Print Olympus camera settings Focus Mode.
static std::ostream & print0x050f (std::ostream &os, const Value &value, const ExifData *)
 Print Olympus camera settings Gradation.
static std::ostream & print0x0527 (std::ostream &os, const Value &value, const ExifData *)
 Print Olympus camera settings Noise Filter.
static std::ostream & print0x0529 (std::ostream &os, const Value &value, const ExifData *)
 Print Olympus ArtFilter.
static std::ostream & print0x1209 (std::ostream &os, const Value &value, const ExifData *)
 Print Olympus focus info ManualFlash.
static std::ostream & print0x0305 (std::ostream &os, const Value &value, const ExifData *)
 Print Olympus focus distance.
static std::ostream & print0x0308 (std::ostream &os, const Value &value, const ExifData *)
 Print Olympus focus info AF Point.
static std::ostream & printGeneric (std::ostream &os, const Value &value, const ExifData *)
 Print Olympus generic.

Detailed Description

MakerNote for Olympus cameras.

Member Function Documentation

◆ print0x0201()

std::ostream & Exiv2::Internal::OlympusMakerNote::print0x0201 ( std::ostream & os,
const Value & value,
const ExifData *  )
static

◆ print0x0529()

std::ostream & Exiv2::Internal::OlympusMakerNote::print0x0529 ( std::ostream & os,
const Value & value,
const ExifData * metadata )
static

Print Olympus ArtFilter.

OlympusCs ArtFilter, tag 0x0529, OlympusCs MagicFilter, tag 0x052c.

References Exiv2::Value::count(), Exiv2::Internal::printTag(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedShort.

◆ printCs0x0301()

std::ostream & Exiv2::Internal::OlympusMakerNote::printCs0x0301 ( std::ostream & os,
const Value & value,
const ExifData *  )
static

Print Olympus camera settings Focus Mode.

OlympusCs FocusMode, tag 0x0301.

References Exiv2::Value::count(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedShort.

◆ printEq0x0301()

std::ostream & Exiv2::Internal::OlympusMakerNote::printEq0x0301 ( std::ostream & os,
const Value & value,
const ExifData *  )
static

Print Olympus equipment Extender.

OlympusEq Extender, tag 0x0301.

References Exiv2::Value::count(), Exiv2::model(), Exiv2::Value::toInt64(), Exiv2::Value::typeId(), and Exiv2::unsignedByte.


The documentation for this class was generated from the following files: