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