nikonmn.hpp File Reference

Nikon MakerNote formats. More...

#include "types.hpp"
#include "makernote.hpp"
#include "tags.hpp"
#include <string>
#include <iosfwd>
#include <memory>

Include dependency graph for nikonmn.hpp:

This graph shows which files directly or indirectly include this file:


Namespaces

namespace  Exiv2

Classes

class  Exiv2::Nikon1MakerNote
 A MakerNote format used by Nikon cameras, such as the E990 and D1. More...
class  Exiv2::Nikon2MakerNote
 A second MakerNote format used by Nikon cameras, including the E700, E800, E900, E900S, E910, E950. More...
class  Exiv2::Nikon3MakerNote
 A third MakerNote format used by Nikon cameras, e.g., E5400, SQ, D2H, D70. More...

Functions

MakerNote::AutoPtr Exiv2::createNikonMakerNote (bool alloc, const byte *buf, long len, ByteOrder byteOrder, long offset)
 Return an auto-pointer to a newly created empty MakerNote initialized to operate in the memory management model indicated. The caller owns this copy and the auto-pointer ensures that it will be deleted.

Detailed Description

Nikon MakerNote formats.

The Nikon MakerNote formats are implemented according to the following references
Format 1:

Format 2: Format 3:

Version:
Rev
588
Author:
Andreas Huggel (ahu) ahuggel@gmx.net
Date:
17-May-04, ahu: created
25-May-04, ahu: combined all Nikon formats in one component

Generated on Sun Feb 26 04:28:32 2006 for Exiv2 by  doxygen 1.4.6