Class Registry
public class Registry
- Inheritance
-
Registry
- Inherited Members
Methods
AddFeature(nint, nint)
Calls native method gst_registry_add_feature.
public static extern bool AddFeature(nint registry, nint feature)
Parameters
registry
nintTransfer ownership: None Nullable: False
feature
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
AddPlugin(nint, nint)
Calls native method gst_registry_add_plugin.
public static extern bool AddPlugin(nint registry, nint plugin)
Parameters
registry
nintTransfer ownership: None Nullable: False
plugin
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
CheckFeatureVersion(nint, NonNullableUtf8StringHandle, uint, uint, uint)
Calls native method gst_registry_check_feature_version.
public static extern bool CheckFeatureVersion(nint registry, NonNullableUtf8StringHandle featureName, uint minMajor, uint minMinor, uint minMicro)
Parameters
registry
nintTransfer ownership: None Nullable: False
featureName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
minMajor
uintTransfer ownership: None Nullable: False
minMinor
uintTransfer ownership: None Nullable: False
minMicro
uintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
FeatureFilter(nint, PluginFeatureFilter, bool, nint)
Calls native method gst_registry_feature_filter.
public static extern ListOwnedHandle FeatureFilter(nint registry, PluginFeatureFilter filter, bool first, nint userData)
Parameters
registry
nintTransfer ownership: None Nullable: False
filter
PluginFeatureFilterTransfer ownership: None Nullable: False
first
boolTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
FindFeature(nint, NonNullableUtf8StringHandle, Type)
Calls native method gst_registry_find_feature.
public static extern nint FindFeature(nint registry, NonNullableUtf8StringHandle name, Type type)
Parameters
registry
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
type
TypeTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
FindPlugin(nint, NonNullableUtf8StringHandle)
Calls native method gst_registry_find_plugin.
public static extern nint FindPlugin(nint registry, NonNullableUtf8StringHandle name)
Parameters
registry
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
ForkIsEnabled()
Calls native function gst_registry_fork_is_enabled.
public static extern bool ForkIsEnabled()
Returns
- bool
Transfer ownership: None Nullable: False
ForkSetEnabled(bool)
Calls native function gst_registry_fork_set_enabled.
public static extern void ForkSetEnabled(bool enabled)
Parameters
enabled
boolTransfer ownership: None Nullable: False
Get()
Calls native function gst_registry_get.
public static extern nint Get()
Returns
- nint
Transfer ownership: None Nullable: False
GetFeatureList(nint, Type)
Calls native method gst_registry_get_feature_list.
public static extern ListOwnedHandle GetFeatureList(nint registry, Type type)
Parameters
registry
nintTransfer ownership: None Nullable: False
type
TypeTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetFeatureListByPlugin(nint, NonNullableUtf8StringHandle)
Calls native method gst_registry_get_feature_list_by_plugin.
public static extern ListOwnedHandle GetFeatureListByPlugin(nint registry, NonNullableUtf8StringHandle name)
Parameters
registry
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
GetFeatureListCookie(nint)
Calls native method gst_registry_get_feature_list_cookie.
public static extern uint GetFeatureListCookie(nint registry)
Parameters
registry
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetGType()
Calls native function gst_registry_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetPluginList(nint)
Calls native method gst_registry_get_plugin_list.
public static extern ListOwnedHandle GetPluginList(nint registry)
Parameters
registry
nintTransfer ownership: None Nullable: False
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
Lookup(nint, NonNullableUtf8StringHandle)
Calls native method gst_registry_lookup.
public static extern nint Lookup(nint registry, NonNullableUtf8StringHandle filename)
Parameters
registry
nintTransfer ownership: None Nullable: False
filename
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
LookupFeature(nint, NonNullableUtf8StringHandle)
Calls native method gst_registry_lookup_feature.
public static extern nint LookupFeature(nint registry, NonNullableUtf8StringHandle name)
Parameters
registry
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
PluginFilter(nint, PluginFilter, bool, nint)
Calls native method gst_registry_plugin_filter.
public static extern ListOwnedHandle PluginFilter(nint registry, PluginFilter filter, bool first, nint userData)
Parameters
registry
nintTransfer ownership: None Nullable: False
filter
PluginFilterTransfer ownership: None Nullable: False
first
boolTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
RemoveFeature(nint, nint)
Calls native method gst_registry_remove_feature.
public static extern void RemoveFeature(nint registry, nint feature)
Parameters
registry
nintTransfer ownership: None Nullable: False
feature
nintTransfer ownership: None Nullable: False
RemovePlugin(nint, nint)
Calls native method gst_registry_remove_plugin.
public static extern void RemovePlugin(nint registry, nint plugin)
Parameters
registry
nintTransfer ownership: None Nullable: False
plugin
nintTransfer ownership: None Nullable: False
ScanPath(nint, NonNullablePlatformStringHandle)
Calls native method gst_registry_scan_path.
public static extern bool ScanPath(nint registry, NonNullablePlatformStringHandle path)
Parameters
registry
nintTransfer ownership: None Nullable: False
path
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False