gst.plugin_desc
Module for [PluginDesc] class
class PluginDesc
Types 1
classPluginDesc
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
GstPluginDesc _cInstanceMethods
void * _cPtr()int majorVersion() @propertyGet `majorVersion` field. Returns: the major version number of core that plugin was compiled forvoid majorVersion(int propval) @propertySet `majorVersion` field. Params: propval = the major version number of core that plugin was compiled forint minorVersion() @propertyGet `minorVersion` field. Returns: the minor version number of core that plugin was compiled forvoid minorVersion(int propval) @propertySet `minorVersion` field. Params: propval = the minor version number of core that plugin was compiled forvoid description(string propval) @propertySet `description` field. Params: propval = description of pluginGstPluginInitFunc pluginInit() @propertyGet `pluginInit` field. Returns: pointer to the init function of this plugin.void pluginInit(GstPluginInitFunc propval) @propertySet `pluginInit` field. Params: propval = pointer to the init function of this plugin.void version_(string propval) @propertySet `version_` field. Params: propval = version of the pluginvoid license(string propval) @propertySet `license` field. Params: propval = effective license of pluginvoid source(string propval) @propertySet `source` field. Params: propval = source module plugin belongs tovoid package_(string propval) @propertySet `package_` field. Params: propval = shipped package plugin belongs tovoid origin(string propval) @propertySet `origin` field. Params: propval = URL to provider of pluginstring releaseDatetime() @propertyGet `releaseDatetime` field. Returns: 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 ...void releaseDatetime(string propval) @propertySet `releaseDatetime` field. Params: propval = 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" (wi...