PluginDesc#
- class PluginDesc(*args, **kwargs)#
 
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.
Fields#
- class PluginDesc
 - description#
 Description of plugin
- license#
 Effective license of plugin
- major_version#
 The major version number of core that plugin was compiled for
- minor_version#
 The minor version number of core that plugin was compiled for
- name#
 A unique name of the plugin
- origin#
 URL to provider of plugin
- package#
 Shipped package plugin belongs to
- plugin_init#
 Pointer to the init function of this plugin.
- release_datetime#
 - Date time string in ISO 8601
 format (or rather, a subset thereof), or
None. 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.
- source#
 Source module plugin belongs to
- version#
 Version of the plugin