A plugin should export a variable of this type called plugin_desc. The plugin
loader will use the data provided there to initialize the plugin.
The licence parameter must be one of: LGPL, GPL, QPL, GPL/QPL, MPL,
BSD, MIT/X11, Proprietary, unknown.
gint major_version;
the major version number of core that plugin was compiled for
gint minor_version;
the minor version number of core that plugin was compiled for
const gchar *name;
a unique name of the plugin
const gchar *description;
description of plugin
GstPluginInitFunc plugin_init;
pointer to the init function of this plugin.
const gchar *version;
version of the plugin
const gchar *license;
effective license of plugin
const gchar *source;
source module plugin belongs to
const gchar *package;
shipped package plugin belongs to
const gchar *origin;
URL to provider of plugin
const gchar *release_datetime;
date time string in ISO 8601 format (or rather, a
subset thereof), or NULL. Allowed are the following formats:
"YYYY-MM-DD" and "YYY-MM-DDTHH:MMZ" (with 'T' a separator and 'Z'
indicating UTC/Zulu time). This field should be set via the
GST_PACKAGE_RELEASE_DATETIME preprocessor macro.
A plugin should export a variable of this type called plugin_desc. The plugin loader will use the data provided there to initialize the plugin. The licence parameter must be one of: LGPL, GPL, QPL, GPL/QPL, MPL, BSD, MIT/X11, Proprietary, unknown. gint major_version; the major version number of core that plugin was compiled for gint minor_version; the minor version number of core that plugin was compiled for const gchar *name; a unique name of the plugin const gchar *description; description of plugin GstPluginInitFunc plugin_init; pointer to the init function of this plugin. const gchar *version; version of the plugin const gchar *license; effective license of plugin const gchar *source; source module plugin belongs to const gchar *package; shipped package plugin belongs to const gchar *origin; URL to provider of plugin const gchar *release_datetime; date time string in ISO 8601 format (or rather, a subset thereof), or NULL. Allowed are the following formats: "YYYY-MM-DD" and "YYY-MM-DDTHH:MMZ" (with 'T' a separator and 'Z' indicating UTC/Zulu time). This field should be set via the GST_PACKAGE_RELEASE_DATETIME preprocessor macro.