Package ch.bailu.gtk.gst
Klasse PluginDesc
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.type.Record
ch.bailu.gtk.gst.PluginDesc
- Alle implementierten Schnittstellen:
PointerInterface
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.
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.
https://gstreamer.freedesktop.org/documentation/gstreamer/gi-index.html
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final Stringshipped package plugin belongs tostatic final Stringdescription of pluginstatic final Stringeffective license of pluginstatic final Stringthe major version number of core that plugin was compiled forstatic final Stringthe minor version number of core that plugin was compiled forstatic final Stringa unique name of the pluginstatic final StringURL to provider of pluginstatic final Stringpointer to the init function of this plugin.static final Stringdate time string in ISO 8601
format (or rather, a subset thereof), or %NULL.static final Stringsource module plugin belongs tostatic final Stringversion of the plugin -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ClassHandlerdescription of plugineffective license of pluginintthe major version number of core that plugin was compiled forintthe minor version number of core that plugin was compiled fora unique name of the pluginURL to provider of pluginshipped package plugin belongs toch.bailu.gtk.gst.JnaPluginDesc.OnPluginInitFuncpointer to the init function of this plugin.date time string in ISO 8601
format (or rather, a subset thereof), or %NULL.source module plugin belongs toversion of the pluginvoidsetFieldDescription(Str description) description of pluginvoidsetFieldLicense(Str license) effective license of pluginvoidsetFieldMajorVersion(int major_version) the major version number of core that plugin was compiled forvoidsetFieldMinorVersion(int minor_version) the minor version number of core that plugin was compiled forvoidsetFieldName(Str name) a unique name of the pluginvoidsetFieldOrigin(Str origin) URL to provider of pluginvoidsetFieldPackage(Str _package) shipped package plugin belongs tovoidsetFieldPluginInit(PluginDesc.OnPluginInitFunc plugin_init) pointer to the init function of this plugin.voidsetFieldReleaseDatetime(Str release_datetime) date time string in ISO 8601
format (or rather, a subset thereof), or %NULL.voidsetFieldSource(Str source) source module plugin belongs tovoidsetFieldVersion(Str version) version of the pluginVon Klasse geerbte Methoden ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacksVon Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNullVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Felddetails
-
MAJOR_VERSION
the major version number of core that plugin was compiled for- Siehe auch:
-
MINOR_VERSION
the minor version number of core that plugin was compiled for- Siehe auch:
-
NAME
a unique name of the plugin- Siehe auch:
-
DESCRIPTION
description of plugin- Siehe auch:
-
PLUGIN_INIT
pointer to the init function of this plugin.
SeePluginDesc.OnPluginInitFunc.onPluginInitFunc(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gst.Plugin)- Siehe auch:
-
VERSION
version of the plugin- Siehe auch:
-
LICENSE
effective license of plugin- Siehe auch:
-
SOURCE
source module plugin belongs to- Siehe auch:
-
_PACKAGE
shipped package plugin belongs to- Siehe auch:
-
ORIGIN
URL to provider of plugin- Siehe auch:
-
RELEASE_DATETIME
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 separator and 'Z' indicating UTC/Zulu time). This field
should be set via the GST_PACKAGE_RELEASE_DATETIME
preprocessor macro.- Siehe auch:
-
-
Konstruktordetails
-
PluginDesc
-
-
Methodendetails
-
getClassHandler
-
setFieldMajorVersion
public void setFieldMajorVersion(int major_version) the major version number of core that plugin was compiled for -
getFieldMajorVersion
public int getFieldMajorVersion()the major version number of core that plugin was compiled for -
setFieldMinorVersion
public void setFieldMinorVersion(int minor_version) the minor version number of core that plugin was compiled for -
getFieldMinorVersion
public int getFieldMinorVersion()the minor version number of core that plugin was compiled for -
setFieldName
a unique name of the plugin -
getFieldName
a unique name of the plugin -
setFieldDescription
description of plugin -
getFieldDescription
description of plugin -
setFieldPluginInit
pointer to the init function of this plugin.
SeePluginDesc.OnPluginInitFunc.onPluginInitFunc(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gst.Plugin) -
getFieldPluginInit
public ch.bailu.gtk.gst.JnaPluginDesc.OnPluginInitFunc getFieldPluginInit()pointer to the init function of this plugin.
SeePluginDesc.OnPluginInitFunc.onPluginInitFunc(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gst.Plugin) -
setFieldVersion
version of the plugin -
getFieldVersion
version of the plugin -
setFieldLicense
effective license of plugin -
getFieldLicense
effective license of plugin -
setFieldSource
source module plugin belongs to -
getFieldSource
source module plugin belongs to -
setFieldPackage
shipped package plugin belongs to -
getFieldPackage
shipped package plugin belongs to -
setFieldOrigin
URL to provider of plugin -
getFieldOrigin
URL to provider of plugin -
setFieldReleaseDatetime
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 separator and 'Z' indicating UTC/Zulu time). This field
should be set via the GST_PACKAGE_RELEASE_DATETIME
preprocessor macro. -
getFieldReleaseDatetime
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 separator and 'Z' indicating UTC/Zulu time). This field
should be set via the GST_PACKAGE_RELEASE_DATETIME
preprocessor macro.
-