#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... | |
| struct | Exiv2::CanonMakerNote::RegisterMn |
| IGNORE More... | |
Functions | |
| MakerNote::AutoPtr | 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 | 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. | |
|
|
Convert Canon hex-based EV (modulo 0x20) to real number Ported from Phil Harvey's Image::ExifTool::Canon::CanonEv by Will Stokes. 0x00 -> 0 0x0c -> 0.33333 0x10 -> 0.5 0x14 -> 0.66666 0x20 -> 1 .. 160 -> 5 128 -> 4 143 -> 4.46875 |
|
||||||||||||||||||||||||
|
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.
|
1.3.9.1