33 #include "exiv2lib_export.h" 55 EXIV2API
void copyExifToXmp(
const ExifData& exifData, XmpData& xmpData);
57 EXIV2API
void moveExifToXmp(ExifData& exifData, XmpData& xmpData);
60 EXIV2API
void copyXmpToExif(
const XmpData& xmpData, ExifData& exifData);
62 EXIV2API
void moveXmpToExif(XmpData& xmpData, ExifData& exifData);
68 EXIV2API
void copyIptcToXmp(
const IptcData& iptcData, XmpData& xmpData,
const char *iptcCharset = 0);
70 EXIV2API
void moveIptcToXmp(IptcData& iptcData, XmpData& xmpData,
const char *iptcCharset = 0);
73 EXIV2API
void copyXmpToIptc(
const XmpData& xmpData, IptcData& iptcData);
75 EXIV2API
void moveXmpToIptc(XmpData& xmpData, IptcData& iptcData);
115 #endif // #ifndef CONVERT_HPP_ EXIV2API bool convertStringCharset(std::string &str, const char *from, const char *to)
Convert character encoding of str from from to to. If the function succeeds, str contains the result ...
Definition: convert.cpp:1348
EXIV2API void copyExifToXmp(const ExifData &exifData, XmpData &xmpData)
Convert (copy) Exif tags to XMP properties.
Definition: convert.cpp:1285
EXIV2API void syncExifWithXmp(ExifData &exifData, XmpData &xmpData)
Detect which metadata are newer and perform a copy in appropriate direction.
Definition: convert.cpp:1311
EXIV2API void moveXmpToIptc(XmpData &xmpData, IptcData &iptcData)
Convert (move) XMP properties to IPTC tags, remove converted XMP properties.
Definition: convert.cpp:1341
EXIV2API void moveIptcToXmp(IptcData &iptcData, XmpData &xmpData, const char *iptcCharset=0)
Convert (move) IPTC datasets to XMP properties, remove converted IPTC datasets.
Definition: convert.cpp:1326
EXIV2API void copyXmpToIptc(const XmpData &xmpData, IptcData &iptcData)
Convert (copy) XMP properties to IPTC datasets.
Definition: convert.cpp:1335
IPTC string type.
Definition: types.hpp:147
EXIV2API void copyXmpToExif(const XmpData &xmpData, ExifData &exifData)
Convert (copy) XMP properties to Exif tags.
Definition: convert.cpp:1298
EXIV2API void moveExifToXmp(ExifData &exifData, XmpData &xmpData)
Convert (move) Exif tags to XMP properties, remove converted Exif tags.
Definition: convert.cpp:1291
Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of ...
Definition: asfvideo.hpp:36
EXIV2API void copyIptcToXmp(const IptcData &iptcData, XmpData &xmpData, const char *iptcCharset=0)
Convert (copy) IPTC datasets to XMP properties.
Definition: convert.cpp:1317
EXIV2API void moveXmpToExif(XmpData &xmpData, ExifData &exifData)
Convert (move) XMP properties to Exif tags, remove converted XMP properties.
Definition: convert.cpp:1304