Class Registry
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public class Registry : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Registry
- Implements
- Inherited Members
Constructors
Registry(params ConstructArgument[])
public Registry(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Registry(RegistryHandle)
public Registry(RegistryHandle handle)
Parameters
handle
RegistryHandle
Fields
FeatureAddedSignal
Signal Descriptor for OnFeatureAdded.
public static readonly Signal<Registry, Registry.FeatureAddedSignalArgs> FeatureAddedSignal
Field Value
PluginAddedSignal
Signal Descriptor for OnPluginAdded.
public static readonly Signal<Registry, Registry.PluginAddedSignalArgs> PluginAddedSignal
Field Value
Methods
AddFeature(PluginFeature)
public bool AddFeature(PluginFeature feature)
Parameters
feature
PluginFeature
Returns
AddPlugin(Plugin)
public bool AddPlugin(Plugin plugin)
Parameters
plugin
Plugin
Returns
CheckFeatureVersion(string, uint, uint, uint)
public bool CheckFeatureVersion(string featureName, uint minMajor, uint minMinor, uint minMicro)
Parameters
Returns
FeatureFilter(PluginFeatureFilter, bool)
public List FeatureFilter(PluginFeatureFilter filter, bool first)
Parameters
filter
PluginFeatureFilterfirst
bool
Returns
FindFeature(string, Type)
public PluginFeature? FindFeature(string name, Type type)
Parameters
Returns
FindPlugin(string)
public Plugin? FindPlugin(string name)
Parameters
name
string
Returns
ForkIsEnabled()
public static bool ForkIsEnabled()
Returns
ForkSetEnabled(bool)
public static void ForkSetEnabled(bool enabled)
Parameters
enabled
bool
Get()
public static Registry Get()
Returns
GetFeatureList(Type)
public List GetFeatureList(Type type)
Parameters
type
Type
Returns
GetFeatureListByPlugin(string)
public List GetFeatureListByPlugin(string name)
Parameters
name
string
Returns
GetFeatureListCookie()
public uint GetFeatureListCookie()
Returns
GetGType()
public static Type GetGType()
Returns
GetPluginList()
public List GetPluginList()
Returns
Lookup(string)
public Plugin? Lookup(string filename)
Parameters
filename
string
Returns
LookupFeature(string)
public PluginFeature? LookupFeature(string name)
Parameters
name
string
Returns
PluginFilter(PluginFilter, bool)
public List PluginFilter(PluginFilter filter, bool first)
Parameters
filter
PluginFilterfirst
bool
Returns
RemoveFeature(PluginFeature)
public void RemoveFeature(PluginFeature feature)
Parameters
feature
PluginFeature
RemovePlugin(Plugin)
public void RemovePlugin(Plugin plugin)
Parameters
plugin
Plugin
ScanPath(string)
public bool ScanPath(string path)
Parameters
path
string
Returns
Events
OnFeatureAdded
public event SignalHandler<Registry, Registry.FeatureAddedSignalArgs> OnFeatureAdded
Event Type
OnPluginAdded
public event SignalHandler<Registry, Registry.PluginAddedSignalArgs> OnPluginAdded