:right-sidebar: True PluginDesc =================================================================== .. currentmodule:: gi.repository.Gst .. class:: PluginDesc(*args, **kwargs) :no-contents-entry: 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 ------ .. rst-class:: interim-class .. class:: PluginDesc :no-index: .. attribute:: description Description of plugin .. attribute:: license Effective license of plugin .. attribute:: major_version The major version number of core that plugin was compiled for .. attribute:: minor_version The minor version number of core that plugin was compiled for .. attribute:: name A unique name of the plugin .. attribute:: origin URL to provider of plugin .. attribute:: package Shipped package plugin belongs to .. attribute:: plugin_init Pointer to the init function of this plugin. .. attribute:: release_datetime Date time string in ISO 8601 format (or rather, a subset thereof), or :const:`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. .. attribute:: source Source module plugin belongs to .. attribute:: version Version of the plugin