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
constructArgumentsConstructArgument[]
Registry(RegistryHandle)
public Registry(RegistryHandle handle)
Parameters
handleRegistryHandle
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
featurePluginFeature
Returns
AddPlugin(Plugin)
public bool AddPlugin(Plugin plugin)
Parameters
pluginPlugin
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
filterPluginFeatureFilterfirstbool
Returns
FindFeature(string, Type)
public PluginFeature? FindFeature(string name, Type type)
Parameters
Returns
FindPlugin(string)
public Plugin? FindPlugin(string name)
Parameters
namestring
Returns
ForkIsEnabled()
public static bool ForkIsEnabled()
Returns
ForkSetEnabled(bool)
public static void ForkSetEnabled(bool enabled)
Parameters
enabledbool
Get()
public static Registry Get()
Returns
GetFeatureList(Type)
public List GetFeatureList(Type type)
Parameters
typeType
Returns
GetFeatureListByPlugin(string)
public List GetFeatureListByPlugin(string name)
Parameters
namestring
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
filenamestring
Returns
LookupFeature(string)
public PluginFeature? LookupFeature(string name)
Parameters
namestring
Returns
PluginFilter(PluginFilter, bool)
public List PluginFilter(PluginFilter filter, bool first)
Parameters
filterPluginFilterfirstbool
Returns
RemoveFeature(PluginFeature)
public void RemoveFeature(PluginFeature feature)
Parameters
featurePluginFeature
RemovePlugin(Plugin)
public void RemovePlugin(Plugin plugin)
Parameters
pluginPlugin
ScanPath(string)
public bool ScanPath(string path)
Parameters
pathstring
Returns
Events
OnFeatureAdded
public event SignalHandler<Registry, Registry.FeatureAddedSignalArgs> OnFeatureAdded
Event Type
OnPluginAdded
public event SignalHandler<Registry, Registry.PluginAddedSignalArgs> OnPluginAdded