DynamicTypeFactory#
Added in version 1.12.
Superclasses: PluginFeature
, Object
, InitiallyUnowned
, Object
GstDynamicTypeFactory
is used to represent a type that can be
automatically loaded the first time it is used. For example,
a non-standard type for use in caps fields.
In general, applications and plugins don’t need to use the factory beyond registering the type in a plugin init function. Once that is done, the type is stored in the registry, and ready as soon as the registry is loaded.
Registering a type for dynamic loading#
static gboolean
plugin_init (GstPlugin * plugin)
{
return gst_dynamic_type_register (plugin, GST_TYPE_CUSTOM_CAPS_FIELD);
}
Methods#
- class DynamicTypeFactory
- classmethod load() GType #