Gjsify LogoGjsify Logo

Index

Variables

MAJOR_VERSION: number
MICRO_VERSION: number
MINOR_VERSION: number

Functions

  • getVersion(): number
  • initialize(): boolean
  • gexiv2 requires initialization before its methods are used. In particular, this call must be made in a thread-safe fashion. Best practice is to call from the application's main thread and not to use any Gexiv2 code until it has returned.

    Returns boolean

  • Log messages below this level will not be logged.

    Parameters

    Returns void

  • logUseGlibLogging(): void
  • When called, gexiv2 will install it's own #GExiv2LogHandler which redirects all Exiv2 and gexiv2 log messages to GLib's logging calls (g_debug(), g_message(), g_warning(), and g_critical() for the respective #GExiv2LogLevel value). #GEXIV2_LOG_LEVEL_MUTE logs are dropped.

    One advantage to using this is that GLib's logging control and handlers can be used rather than GExiv2's ad hoc scheme. It also means an application can use GLib logging and have all its messages routed through the same calls.

    Returns void

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method