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 description field.

description
string description [@property setter]

Set description field.

license
string license [@property getter]

Get license field.

license
string license [@property setter]

Set license field.

majorVersion
int majorVersion [@property getter]

Get majorVersion field.

majorVersion
int majorVersion [@property setter]

Set majorVersion field.

minorVersion
int minorVersion [@property getter]

Get minorVersion field.

minorVersion
int minorVersion [@property setter]

Set minorVersion field.

name
string name [@property getter]

Get name field.

name
string name [@property setter]

Set name field.

origin
string origin [@property getter]

Get origin field.

origin
string origin [@property setter]

Set origin field.

package_
string package_ [@property getter]

Get package_ field.

package_
string package_ [@property setter]

Set package_ field.

pluginInit
GstPluginInitFunc pluginInit [@property getter]

Get pluginInit field.

pluginInit
GstPluginInitFunc pluginInit [@property setter]

Set pluginInit field.

releaseDatetime
string releaseDatetime [@property getter]

Get releaseDatetime field.

releaseDatetime
string releaseDatetime [@property setter]

Set releaseDatetime field.

source
string source [@property getter]

Get source field.

source
string source [@property setter]

Set source field.

version_
string version_ [@property getter]

Get version_ field.

version_
string version_ [@property setter]

Set version_ field.