} GstRegistryChunkTypeFindFactory;
/*
- * GstRegistryChunkDeviceMonitorFactory:
+ * GstRegistryChunkDeviceProviderFactory:
*
- * A structure containing the device monitor factory fields
+ * A structure containing the device provider factory fields
*/
-typedef struct _GstRegistryChunkDeviceMonitorFactory
+typedef struct _GstRegistryChunkDeviceProviderFactory
{
GstRegistryChunkPluginFeature plugin_feature;
-} GstRegistryChunkDeviceMonitorFactory;
+} GstRegistryChunkDeviceProviderFactory;
+
+/*
+ * GstRegistryChunkDynamicTypeFactory:
+ *
+ * A structure containing the dynamic type factory flags field
+ */
+typedef struct _GstRegistryChunkDynamicTypeFactory
+{
+ GstRegistryChunkPluginFeature plugin_feature;
+
+ guint type_flags;
+} GstRegistryChunkDynamicTypeFactory;
/*
* GstRegistryChunkPadTemplate: