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