GstPluginDesc

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.

Members

Variables

description
char* description;
Undocumented in source.
license
char* license;
Undocumented in source.
majorVersion
int majorVersion;
Undocumented in source.
minorVersion
int minorVersion;
Undocumented in source.
name
char* name;
Undocumented in source.
origin
char* origin;
Undocumented in source.
p
char* p;
Undocumented in source.
pluginInit
GstPluginInitFunc pluginInit;
Undocumented in source.
releaseDatetime
char* releaseDatetime;
Undocumented in source.
source
char* source;
Undocumented in source.
versio
char* versio;
Undocumented in source.

Meta