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 String
shipped package plugin belongs tostatic final String
description of pluginstatic final String
effective license of pluginstatic final String
the major version number of core that plugin was compiled forstatic final String
the minor version number of core that plugin was compiled forstatic final String
a unique name of the pluginstatic final String
URL to provider of pluginstatic final String
pointer to the init function of this plugin.static final String
date time string in ISO 8601
format (or rather, a subset thereof), or %NULL.static final String
source module plugin belongs tostatic final String
version of the plugin -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ClassHandler
description of plugineffective license of pluginint
the major version number of core that plugin was compiled forint
the 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.OnPluginInitFunc
pointer 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 pluginvoid
setFieldDescription
(Str description) description of pluginvoid
setFieldLicense
(Str license) effective license of pluginvoid
setFieldMajorVersion
(int major_version) the major version number of core that plugin was compiled forvoid
setFieldMinorVersion
(int minor_version) the minor version number of core that plugin was compiled forvoid
setFieldName
(Str name) a unique name of the pluginvoid
setFieldOrigin
(Str origin) URL to provider of pluginvoid
setFieldPackage
(Str _package) shipped package plugin belongs tovoid
setFieldPluginInit
(PluginDesc.OnPluginInitFunc plugin_init) pointer to the init function of this plugin.void
setFieldReleaseDatetime
(Str release_datetime) date time string in ISO 8601
format (or rather, a subset thereof), or %NULL.void
setFieldSource
(Str source) source module plugin belongs tovoid
setFieldVersion
(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, unregisterCallbacks
Von Klasse geerbte Methoden ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von 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.
-