Class Plugin
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public class Plugin : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Plugin
- Implements
-
- Inherited Members
-
Constructors
Plugin(params ConstructArgument[])
public Plugin(params ConstructArgument[] constructArguments)
Parameters
constructArguments ConstructArgument[]
Plugin(PluginHandle)
public Plugin(PluginHandle handle)
Parameters
handle PluginHandle
Methods
AddDependency(string[]?, string[]?, string[]?, PluginDependencyFlags)
public void AddDependency(string[]? envVars, string[]? paths, string[]? names, PluginDependencyFlags flags)
Parameters
envVars string[]
paths string[]
names string[]
flags PluginDependencyFlags
AddDependencySimple(string?, string?, string?, PluginDependencyFlags)
public void AddDependencySimple(string? envVars, string? paths, string? names, PluginDependencyFlags flags)
Parameters
envVars string
paths string
names string
flags PluginDependencyFlags
AddStatusError(string)
[Version("1.24")]
public void AddStatusError(string message)
Parameters
message string
AddStatusInfo(string)
[Version("1.24")]
public void AddStatusInfo(string message)
Parameters
message string
AddStatusWarning(string)
[Version("1.24")]
public void AddStatusWarning(string message)
Parameters
message string
GetCacheData()
public Structure? GetCacheData()
Returns
- Structure
GetDescription()
public string GetDescription()
Returns
- string
GetFilename()
public string? GetFilename()
Returns
- string
GetGType()
public static Type GetGType()
Returns
- Type
GetLicense()
public string GetLicense()
Returns
- string
GetName()
Returns
- string
GetOrigin()
public string GetOrigin()
Returns
- string
GetPackage()
public string GetPackage()
Returns
- string
GetReleaseDateString()
public string? GetReleaseDateString()
Returns
- string
GetSource()
public string GetSource()
Returns
- string
GetStatusErrors()
[Version("1.24")]
public string[]? GetStatusErrors()
Returns
- string[]
GetStatusInfos()
[Version("1.24")]
public string[]? GetStatusInfos()
Returns
- string[]
GetStatusWarnings()
[Version("1.24")]
public string[]? GetStatusWarnings()
Returns
- string[]
GetVersion()
public string GetVersion()
Returns
- string
IsLoaded()
Returns
- bool
Load()
Returns
- Plugin
LoadByName(string)
public static Plugin? LoadByName(string name)
Parameters
name string
Returns
- Plugin
LoadFile(string)
public static Plugin LoadFile(string filename)
Parameters
filename string
Returns
- Plugin
RegisterStatic(int, int, string, string, PluginInitFunc, string, string, string, string, string)
public static bool RegisterStatic(int majorVersion, int minorVersion, string name, string description, PluginInitFunc initFunc, string version, string license, string source, string package, string origin)
Parameters
majorVersion int
minorVersion int
name string
description string
initFunc PluginInitFunc
version string
license string
source string
package string
origin string
Returns
- bool
RegisterStaticFull(int, int, string, string, PluginInitFullFunc, string, string, string, string, string)
public static bool RegisterStaticFull(int majorVersion, int minorVersion, string name, string description, PluginInitFullFunc initFullFunc, string version, string license, string source, string package, string origin)
Parameters
majorVersion int
minorVersion int
name string
description string
initFullFunc PluginInitFullFunc
version string
license string
source string
package string
origin string
Returns
- bool
SetCacheData(Structure)
public void SetCacheData(Structure cacheData)
Parameters
cacheData Structure