▼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 |
CAsciiValue | Value for an Ascii string type |
►CAsfVideo | Class to access ASF video files |
CBasicIo | An interface for simple binary IO |
CBmffImage | Class to access BMFF images |
CBmpImage | Class to access Windows bitmaps. This is just a stub - we only read width and height |
►CCommentValue | Value for an Exif comment |
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 | |
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 |
CDataSet | Details of an IPTC dataset |
CDataValue | Value for an undefined data type |
►CDateValue | Value for simple ISO 8601 dates |
CEpsImage | Class to access EPS images |
CError | Simple error class used for exceptions. An output operator is provided to print errors to a stream |
CExifData | A container for Exif data. This is a top-level class of the Exiv2 library. The container holds Exifdatum objects |
CExifdatum | An Exif metadatum, consisting of an ExifKey and a Value and methods to manipulate these |
CExifKey | Concrete keys for Exif metadata and access to Exif tag reference data |
CExifParser | Stateless parser class for Exif data. Images use this class to decode and encode binary Exif data |
CExifTags | Access to Exif group and tag lists and misc. tag reference methods, implemented as a static class |
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 |
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 |
CExvImage | Helper class to access Exiv2 files |
CGifImage | Class to access raw GIF images. Exif/IPTC metadata are supported directly |
CGroupInfo | The details of an Exif group. Groups include IFDs and binary arrays |
CHttpIo | Provides the http read/write access for the RemoteIo |
CIloc | |
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 |
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 |
CIptcData | A container for IPTC data. This is a top-level class of the Exiv2 library |
CIptcDataSets | IPTC dataset reference, implemented as a static class |
CIptcdatum | An IPTC metadatum ("dataset"), consisting of an IptcKey and a Value and methods to manipulate these |
CIptcKey | Concrete keys for IPTC metadata |
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 |
CKey | Abstract base class defining the Key of a metadatum. Keys are used to identify and group metadata |
CLangAltValue | Value type for XMP language alternative properties |
CLangAltValueComparator | LangAltValueComparator |
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) |
CMatroskaVideo | Class to access Matroska video files |
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) |
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 |
CNativePreview | Native preview information. This is meant to be used only by the PreviewManager |
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 |
CPreviewImage | Class that holds preview image properties and data buffer |
CPreviewManager | Class for extracting preview images from image metadata |
CPreviewProperties | Preview image properties |
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 |
CRecordInfo | Details of an IPTC record |
CRemoteIo | Provides binary IO for the data from stdin and data uri path |
►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 * > | |
CStringValue | Value for string type |
CStringValueBase | Abstract base class for a string based Value type |
CTagInfo | Tag information |
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 |
►CTimeValue | Value for simple ISO 8601 times |
CTypeInfo | Type information lookup functions. Implemented as a static class |
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 |
CValue | Common interface for all types of values used with metadata |
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 |
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 |
CXmpData | A container for XMP data. This is a top-level class of the Exiv2 library |
CXmpdatum | Information related to an XMP property. An XMP metadatum consists of an XmpKey and a Value and provides methods to manipulate these |
CXmpKey | Concrete keys for XMP metadata |
►CXmpNsInfo | Structure mapping XMP namespaces and (preferred) prefixes |
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 |
CXmpProperties | XMP property reference, implemented as a static class |
CXmpPropertyInfo | Information about one XMP property |
CXmpSidecar | Class to access XMP sidecar files. They contain only XMP metadata |
CXmpTextValue | Value type suitable for simple XMP properties and XMP nodes of complex types which are not parsed into specific values |
CXmpValue | Base class for all Exiv2 values used to store XMP property values |