Sets our main struct and passes it to the parent class
Calls the GstTypeFindFunction associated with this factory.
Gets the GstCaps associated with a typefind factory.
Gets the extensions associated with a GstTypeFindFactory. The returned array should not be changed. If you need to change stuff in it, you should copy it using g_stdupv(). This function may return NULL to indicate a 0-length list.
the main Gtk struct as a void*
Gets the list of all registered typefind factories. You must free the list using gst_plugin_feature_list_free.
the main Gtk struct
the main Gtk struct
the main Gtk struct as a void*
Compares type and name of plugin feature. Can be used with gst_filter_run().
Specifies a rank for a plugin feature, so that autoplugging uses the most appropriate feature.
Sets the name of a plugin feature. The name uniquely identifies a feature within all features of the same type. Renaming a plugin feature is not allowed. A copy is made of the name so you should free the supplied name after calling this function.
Gets the rank of a plugin feature.
Gets the name of a plugin feature.
Loads the plugin containing feature if it's not already loaded. feature is unaffected; use the return value instead.
Unrefs each member of list, then frees the list.
Checks whether the given plugin feature is at least the required version
Description These functions allow querying informations about registered typefind functions. How to create and register these functions is described in the section "Writing typefind functions". The above example shows how to write a very simple typefinder that identifies the given data. You can get quite a bit more complicated than that though. Last reviewed on 2005-11-09 (0.9.4)