PluginDesc

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.

Constructors

this
this(void* ptr, Flag!"Take" take)

Members

Functions

cPtr
void* cPtr()

Properties

description
string description [@property getter]

Get field description.

description
string description [@property setter]

Set field description.

license
string license [@property getter]

Get field license.

license
string license [@property setter]

Set field license.

majorVersion
int majorVersion [@property getter]

Get field majorVersion.

majorVersion
int majorVersion [@property setter]

Set field majorVersion.

minorVersion
int minorVersion [@property getter]

Get field minorVersion.

minorVersion
int minorVersion [@property setter]

Set field minorVersion.

name
string name [@property getter]

Get field name.

name
string name [@property setter]

Set field name.

origin
string origin [@property getter]

Get field origin.

origin
string origin [@property setter]

Set field origin.

package_
string package_ [@property getter]

Get field package_.

package_
string package_ [@property setter]

Set field package_.

pluginInit
GstPluginInitFunc pluginInit [@property getter]

Get field pluginInit.

pluginInit
GstPluginInitFunc pluginInit [@property setter]

Set field pluginInit.

releaseDatetime
string releaseDatetime [@property getter]

Get field releaseDatetime.

releaseDatetime
string releaseDatetime [@property setter]

Set field releaseDatetime.

source
string source [@property getter]

Get field source.

source
string source [@property setter]

Set field source.

version_
string version_ [@property getter]

Get field version_.

version_
string version_ [@property setter]

Set field version_.