register_static
Description:
Registers a static plugin, ie.
a plugin which is private to an application or library and contained within the application or library (as opposed to being shipped as a separate module file).
You must make sure that GStreamer has been initialised (with init or via init_get_option_group) before calling this function.
Parameters:
major_version |
the major version number of the GStreamer core that the plugin was compiled for, you can just use GST_VERSION_MAJOR here |
minor_version |
the minor version number of the GStreamer core that the plugin was compiled for, you can just use GST_VERSION_MINOR here |
name |
a unique name of the plugin (ideally prefixed with an application- or library-specific namespace prefix in order to avoid name conflicts in case a similar plugin with the same name ever gets added to GStreamer) |
description |
description of the plugin |
init_func |
pointer to the init function of this plugin. |
version |
version string of the plugin |
license |
effective license of plugin. Must be one of the approved licenses (see PluginDesc above) or the plugin will not be registered. |
source |
source module plugin belongs to |
package |
shipped package plugin belongs to |
origin |
URL to provider of plugin |
Returns:
|