▼NExiv2 | Class CrwImage to access Canon CRW images. References: The Canon RAW (CRW) File Format by Phil Harvey |
►NInternal | Helper structure for the Matroska tags lookup table |
►CAsfVideo | Class to access ASF video files |
CBasicIo | An interface for simple binary IO |
CIoCloser | Utility class that closes a BasicIo instance upon destruction. Meant to be used as a stack variable in functions that need to ensure BasicIo instances get closed. Useful when functions return errors from many locations |
CMemIo | Provides binary IO on blocks of memory by implementing the BasicIo interface. A copy-on-write implementation ensures that the data passed in is only copied when necessary, i.e., as soon as data is written to the MemIo. The original data is only used for reading. If writes are performed, the changed data can be retrieved using the read methods (since the data used in construction is never modified) |
CRemoteIo | Provides binary IO for the data from stdin and data uri path |
CHttpIo | Provides the http read/write access for the RemoteIo |
CIloc | |
CBmffImage | Class to access BMFF images |
CBmpImage | Class to access Windows bitmaps. This is just a stub - we only read width and height |
CCr2Image | Class to access raw Canon CR2 images. Exif metadata is supported directly, IPTC is read from the Exif data, if present |
CCr2Parser | Stateless parser class for data in CR2 format. Images use this class to decode and encode CR2 data. See class TiffParser for details |
CCrwImage | Class to access raw Canon CRW images. Only Exif metadata and a comment are supported. CRW format does not contain IPTC metadata |
CCrwParser | |
CRecordInfo | Details of an IPTC record |
CDataSet | Details of an IPTC dataset |
CIptcDataSets | IPTC dataset reference, implemented as a static class |
CIptcKey | Concrete keys for IPTC metadata |
CEpsImage | Class to access EPS images |
CLogMsg | Class for a log message, used by the library. Applications can set the log level and provide a customer log message handler (callback function) |
CError | Simple error class used for exceptions. An output operator is provided to print errors to a stream |
CExifdatum | An Exif metadatum, consisting of an ExifKey and a Value and methods to manipulate these |
CExifThumbC | 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 |
CExifThumb | 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 |
CExifData | A container for Exif data. This is a top-level class of the Exiv2 library. The container holds Exifdatum objects |
CExifParser | Stateless parser class for Exif data. Images use this class to decode and encode binary Exif data |
CUri | A container for URL components. It also provides the method to parse a URL to get the protocol, host, path, port, querystring, username, password |
CGifImage | Class to access raw GIF images. Exif/IPTC metadata are supported directly |
CNativePreview | Native preview information. This is meant to be used only by the PreviewManager |
CImage | Abstract base class defining the interface for an image. This is the top-level interface to the Exiv2 library |
CImageFactory | Returns an Image instance of the specified type |
CIptcdatum | An IPTC metadatum ("dataset"), consisting of an IptcKey and a Value and methods to manipulate these |
CIptcData | A container for IPTC data. This is a top-level class of the Exiv2 library |
CIptcParser | Stateless parser class for IPTC data. Images use this class to decode and encode binary IPTC data |
CJp2Image | Class to access JPEG-2000 images |
CJpegBase | Abstract helper base class to access JPEG images |
CJpegImage | Class to access JPEG images |
CExvImage | Helper class to access Exiv2 files |
CMatroskaVideo | Class to access Matroska video files |
CKey | Abstract base class defining the Key of a metadatum. Keys are used to identify and group metadata |
CMetadatum | Abstract base class defining the interface to access information related to one metadata tag |
CMrwImage | Class to access raw Minolta MRW images. Exif metadata is supported directly, IPTC is read from the Exif data, if present |
COrfImage | Class to access raw Olympus ORF images. Exif metadata is supported directly, IPTC is read from the Exif data, if present |
COrfParser | Stateless parser class for data in ORF format. Images use this class to decode and encode ORF data. See class TiffParser for details |
CPgfImage | Class to access PGF images. Exif and IPTC metadata are supported directly |
CPhotoshop | Helper class, has methods to deal with Photoshop "Information Resource Blocks" (IRBs) |
CPngImage | Class to access PNG images. Exif and IPTC metadata are supported directly |
CPreviewProperties | Preview image properties |
CPreviewImage | Class that holds preview image properties and data buffer |
CPreviewManager | Class for extracting preview images from image metadata |
CXmpPropertyInfo | Information about one XMP property |
►CXmpNsInfo | Structure mapping XMP namespaces and (preferred) prefixes |
CXmpProperties | XMP property reference, implemented as a static class |
CXmpKey | Concrete keys for XMP metadata |
CPsdImage | Class to access raw Photoshop images |
CQuickTimeVideo | Class to access QuickTime video files |
CRafImage | Class to access raw Fujifilm RAF images. Exif metadata is supported directly, IPTC is read from the Exif data, if present |
►CRiffVideo | Class to access RIFF video files |
CRw2Image | Class to access raw Panasonic RW2 images. Exif metadata is supported directly, IPTC and XMP are read from the Exif data, if present |
CRw2Parser | Stateless parser class for data in RW2 format. Images use this class to decode and encode RW2 data. Only decoding is currently implemented. See class TiffParser for details |
CSlice | Slice (= view) for STL containers |
CSlice< const container > | Specialization of slices for constant containers |
CSlice< const T * > | |
CSlice< T * > | |
CGroupInfo | The details of an Exif group. Groups include IFDs and binary arrays |
CTagInfo | Tag information |
CExifTags | Access to Exif group and tag lists and misc. tag reference methods, implemented as a static class |
CExifKey | Concrete keys for Exif metadata and access to Exif tag reference data |
CTgaImage | Class to access raw TARGA images. This is just a stub - we only read width and height |
CTiffImage | Class to access TIFF images. Exif metadata is supported directly, IPTC is read from the Exif data, if present |
CTiffParser | Stateless parser class for data in TIFF format. Images use this class to decode and encode TIFF data. It is a wrapper of the internal class Internal::TiffParserWorker |
CTypeInfo | Type information lookup functions. Implemented as a static class |
CDataBuf | Utility class containing a character array. All it does is to take care of memory allocation and deletion. Its primary use is meant to be as a stack variable in functions that need a temporary data buffer |
CValue | Common interface for all types of values used with metadata |
CDataValue | Value for an undefined data type |
CStringValueBase | Abstract base class for a string based Value type |
CStringValue | Value for string type |
CAsciiValue | Value for an Ascii string type |
►CCommentValue | Value for an Exif comment |
CXmpValue | Base class for all Exiv2 values used to store XMP property values |
CXmpTextValue | Value type suitable for simple XMP properties and XMP nodes of complex types which are not parsed into specific values |
CXmpArrayValue | Value type for simple arrays. Each item in the array is a simple value, without qualifiers. The array may be an ordered (seq), unordered (bag) or alternative array (alt). The array items must not contain qualifiers. For language alternatives use LangAltValue |
CLangAltValueComparator | LangAltValueComparator |
CLangAltValue | Value type for XMP language alternative properties |
►CDateValue | Value for simple ISO 8601 dates |
►CTimeValue | Value for simple ISO 8601 times |
CValueType | Template for a Value of a basic type. This is used for unsigned and signed short, long and rationals |
CWebPImage | Class to access WEBP video files |
CXmpdatum | Information related to an XMP property. An XMP metadatum consists of an XmpKey and a Value and provides methods to manipulate these |
CXmpData | A container for XMP data. This is a top-level class of the Exiv2 library |
CXmpParser | Stateless parser class for XMP packets. Images use this class to parse and serialize XMP packets. The parser uses the XMP toolkit to do the job |
CXmpSidecar | Class to access XMP sidecar files. They contain only XMP metadata |