GExiv2 – gexiv2 Reference Manual
GExiv2
Description:
public
namespace
GExiv2
Namespace:
GExiv2
Package:
gexiv2
Content:
Classes:
Metadata
-
An object holding all the Exiv2 metadata.
PreviewImage
PreviewProperties
Enums:
ByteOrder
-
Options to control the byte order of binary EXIF data exports
LogLevel
-
GExiv2 log levels
Orientation
-
The orientation of an image is defined as the location of it's x,y origin.
StructureType
-
Used in
set_xmp_tag_struct
to determine the array type
XmpFormatFlags
-
Options to control the format of the serialized XMP packet Taken from: exiv2/src/xmp.
Constants:
public
const
int
MAJOR_VERSION
public
const
int
MICRO_VERSION
public
const
int
MINOR_VERSION
Delegates:
public
delegate
void
LogHandler
(
LogLevel
level,
string
msg)
The log handler can be set by
gexiv2_log_set_handler
.
Methods:
public
int
get_version
()
public
bool
initialize
()
gexiv2 requires initialization before its methods are used.
public
LogLevel
log_get_level
()
public
void
log_set_level
(
LogLevel
level)
Log messages below this level will not be logged.
public
void
log_use_glib_logging
()
When called, gexiv2 will install it's own
LogHandler
which redirects all Exiv2 and gexiv2 log messages to GLib's logging calls (
debug
,
message
,
warning
, and
critical
for the respective
LogLevel
value).
2022 vala-language.org