canonmn.hpp File Reference

Canon MakerNote.
References:
EXIF MakerNote of Canon by David Burren
Canon makernote tags by Phil Harvey. More...

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

Include dependency graph for canonmn.hpp:

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


Namespaces

namespace  Exiv2

Classes

class  Exiv2::CanonMakerNote
 MakerNote for Canon cameras. More...

Functions

MakerNote::AutoPtr Exiv2::createCanonMakerNote (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.
float Exiv2::canonEv (long val)
 Convert Canon hex-based EV (modulo 0x20) to real number Ported from Phil Harvey's Image::ExifTool::Canon::CanonEv by Will Stokes.

Detailed Description

Canon MakerNote.
References:
EXIF MakerNote of Canon by David Burren
Canon makernote tags by Phil Harvey.

Version:
Rev
1366
Author:
Andreas Huggel (ahu)
David Cannings (dc)
Date:
18-Feb-04, ahu: created
07-Mar-04, ahu: isolated as a separate component
12-Aug-06, dc: started updating all tags

Generated on Fri Jun 6 18:27:46 2008 for Exiv2 by  doxygen 1.4.7