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() nothrowint majorVersion() @property nothrowGet `majorVersion` field. Returns: the major version number of core that plugin was compiled forvoid majorVersion(int propval) @property nothrowSet `majorVersion` field. Params: propval = the major version number of core that plugin was compiled forint minorVersion() @property nothrowGet `minorVersion` field. Returns: the minor version number of core that plugin was compiled forvoid minorVersion(int propval) @property nothrowSet `minorVersion` field. Params: propval = the minor version number of core that plugin was compiled forvoid name(string propval) @property nothrowSet `name` field. Params: propval = a unique name of the pluginvoid description(string propval) @property nothrowSet `description` field. Params: propval = description of pluginGstPluginInitFunc pluginInit() @property nothrowGet `pluginInit` field. Returns: pointer to the init function of this plugin.void pluginInit(GstPluginInitFunc propval) @property nothrowSet `pluginInit` field. Params: propval = pointer to the init function of this plugin.void version_(string propval) @property nothrowSet `version_` field. Params: propval = version of the pluginvoid license(string propval) @property nothrowSet `license` field. Params: propval = effective license of pluginvoid source(string propval) @property nothrowSet `source` field. Params: propval = source module plugin belongs tovoid package_(string propval) @property nothrowSet `package_` field. Params: propval = shipped package plugin belongs tovoid origin(string propval) @property nothrowSet `origin` field. Params: propval = URL to provider of pluginstring releaseDatetime() @property nothrowGet `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) @property nothrowSet `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...