Namespace
GExiv2 – 0.16
GObject wrapper library for Exiv2
Dependencies
| GLib—2.0 | General-purpose utility library |
| Browse documentation | |
| GObject—2.0 | The base type system library |
| Browse documentation |
Classes
| Metadata |
An object holding all the Exiv2 metadata. Previews, if present, are also available. |
| PreviewImage |
An accessor to the preview images contained in the image’s metadata. |
| PreviewProperties |
Properties of a preview image. |
Enumerations
| ByteOrder |
Options to control the byte order of binary EXIF data exports, in |
| LogLevel |
Used in. |
| Orientation |
The orientation of an image is defined as the location of it’s x,y origin. More than rotation, orientation allows for every variation of rotation, flips, and mirroring to be described in 3 bits of data. |
| StructureType |
Used in |
Bitfields
| XmpFormatFlags |
Options to control the format of the serialized XMP packet Taken from: exiv2/src/xmp.hpp. |
Callbacks
| LogHandler |
The log handler can be set by |
Functions
| get_version |
The gexiv2 library’s version number as a formatted decimal XXYYZZ. |
| initialize |
Initializes GExiv2. |
| log_get_default_handler |
Get the default |
| log_get_handler |
Get the current |
| log_get_level |
Get the current |
| log_set_handler |
Replace the default handler with a custom log handler. |
| log_set_level |
Set the current |
| log_use_glib_logging |
Make GExiv2 use GLib’s logging mechanism. |
| shutdown |
Shutdown GExiv2. unstable since: 0.16.0 |
Function Macros
| CHECK_VERSION |
Check if the current gexiv2 library version is greater than or equal to the supplied version requirement. |