Returns the device provider of the type defined by the given device providerfactory.
Get the #GType for device providers managed by this factory. The type can only be retrieved if the device provider factory is loaded, which can be assured with gst.plugin_feature.PluginFeature.load.
Get the metadata on factory with key.
Get the available keys for the metadata on factory.
Check if factory matches all of the given classes
Check if factory matches all of the given classes
Search for an device provider factory of the given name. Refs the returned device provider factory; caller is responsible for unreffing.
Returns the device provider of the type defined by the given device provider factory.
Get a list of factories with a rank greater or equal to minrank. The list of factories is returned by decreasing rank.
Copies the list of features. Caller should call gst_plugin_feature_list_free when done with the list.
Debug the plugin feature names in list.
Compares the two given #GstPluginFeature instances. This function can be used as a #GCompareFunc when sorting by rank and then by name.
Checks whether the given plugin feature is at least the required version.
Get the plugin that provides this feature.
Get the name of the plugin that provides this feature.
Gets the rank of a plugin feature.
Loads the plugin containing feature if it's not already loaded. feature is unaffected; use the return value instead.
Specifies a rank for a plugin feature, so that autoplugging uses the most appropriate feature.
#GstDeviceProviderFactory is used to create instances of device providers. A GstDeviceProviderfactory can be added to a #GstPlugin as it is also a #GstPluginFeature.
Use the gst.device_provider_factory.DeviceProviderFactory.find and gst.device_provider_factory.DeviceProviderFactory.get functions to create device provider instances or use gst.device_provider_factory.DeviceProviderFactory.getByName as a convenient shortcut.