#include <crwimage.hpp>
Inheritance diagram for Exiv2::CiffHeader:
Public Member Functions | |
Creators | |
CiffHeader () | |
Default constructor. | |
virtual | ~CiffHeader () |
Virtual destructor. | |
Manipulators | |
virtual void | add (RawMetadata::AutoPtr component) |
Add a component to the composition. | |
virtual void | read (const byte *buf, uint32_t len, uint32_t start, ByteOrder byteOrder, int32_t shift=0) |
Read a component from a data buffer. | |
Accessors | |
virtual void | extract (Image &image, ByteOrder byteOrder) const |
Extract metadata from the component and add it to image. | |
virtual void | print (std::ostream &os, ByteOrder byteOrder, const std::string &prefix="") const |
Print debug info about a component to os. | |
Static Public Attributes | |
static const char | signature_ [] = "HEAPCCDR" |
Canon Crw signature "HEAPCCDR". |
|
Extract metadata from the component and add it to image.
Implements Exiv2::RawMetadata. |
|
Print debug info about a component to os.
Implements Exiv2::RawMetadata. |
|
Read a component from a data buffer.
Implements Exiv2::RawMetadata. |