Pluga module

PluginDetails

Metadata descriptor exported alongside a dynamically loaded plugin.

PluginDetails

#include <icy/pluga/pluga.h>

Metadata descriptor exported alongside a dynamically loaded plugin.

Public Attributes

ReturnNameDescription
intapiVersionABI version reported by the plugin.
const char *fileNameSource file used when the plugin export block was compiled.
const char *classNameConcrete plugin class name.
const char *pluginNameHuman-readable plugin display name.
const char *pluginVersionPlugin version string.
GetPluginFuncinitializeFuncEntry point that returns the plugin singleton.

apiVersion

int apiVersion

ABI version reported by the plugin.


fileName

const char * fileName

Source file used when the plugin export block was compiled.


className

const char * className

Concrete plugin class name.


pluginName

const char * pluginName

Human-readable plugin display name.


pluginVersion

const char * pluginVersion

Plugin version string.


initializeFunc

GetPluginFunc initializeFunc

Entry point that returns the plugin singleton.