exif.hpp File Reference

Encoding and decoding of Exif data. More...

#include "metadatum.hpp"
#include "tags.hpp"
#include "value.hpp"
#include "types.hpp"
#include <string>
#include <list>
#include <memory>

Classes

class  Exiv2::Exifdatum
 An Exif metadatum, consisting of an ExifKey and a Value and methods to manipulate these. More...
 
class  Exiv2::ExifThumbC
 Access to a Exif thumbnail image. This class provides higher level accessors to the thumbnail image that is optionally embedded in IFD1 of the Exif data. These methods do not write to the Exif metadata. Manipulators are provided in subclass ExifThumb. More...
 
class  Exiv2::ExifThumb
 Access and modify an Exif thumbnail image. This class implements manipulators to set and erase the thumbnail image that is optionally embedded in IFD1 of the Exif data. Accessors are provided by the base class, ExifThumbC. More...
 
class  Exiv2::ExifData
 A container for Exif data. This is a top-level class of the Exiv2 library. The container holds Exifdatum objects. More...
 
class  Exiv2::ExifParser
 Stateless parser class for Exif data. Images use this class to decode and encode binary Exif data. More...
 

Namespaces

 Exiv2
 Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of the objects of this namespace.
 

Typedefs

typedef std::list< Exifdatum > Exiv2::ExifMetadata
 Container type to hold all metadata.
 

Detailed Description

Encoding and decoding of Exif data.

Version
Rev
3091
Author
Andreas Huggel (ahu) ahuggel@gmx.net
Date
09-Jan-04, ahu: created