![]() |
![]() |
![]() |
GStreamer 0.10 Core Reference Manual | ![]() |
---|---|---|---|---|
#include <gst/gst.h> GstIndexFactory; GstIndexFactory* gst_index_factory_new (const gchar *name, const gchar *longdesc, GType type); void gst_index_factory_destroy (GstIndexFactory *factory); GstIndexFactory* gst_index_factory_find (const gchar *name); GstIndex* gst_index_factory_create (GstIndexFactory *factory); GstIndex* gst_index_factory_make (const gchar *name);
GstIndexFactory* gst_index_factory_new (const gchar *name, const gchar *longdesc, GType type);
Create a new indexfactory with the given parameters
name
:name
name of indexfactory to create
name of indexfactory to create
longdesc
:longdesc
long description of indexfactory to create
long description of indexfactory to create
type
:type
the GType of the GstIndex element of this factory
the GType of the GstIndex element of this factory
Returns :Returns a new GstIndexFactory.
a new GstIndexFactory.
GstIndexFactoryGstIndexFactory
name : |
name of indexfactory to create |
longdesc : |
long description of indexfactory to create |
type : |
the GType of the GstIndex element of this factory |
Returns : | a new GstIndexFactory. |
void gst_index_factory_destroy (GstIndexFactory *factory);
Removes the index from the global list.
factory
:factory
factory to destroy
factory to destroy
factory : |
factory to destroy |
GstIndexFactory* gst_index_factory_find (const gchar *name);
Search for an indexfactory of the given name.
name
:name
name of indexfactory to find
name of indexfactory to find
Returns :Returns GstIndexFactory if found, NULL otherwise
GstIndexFactory if found, NULL otherwise
GstIndexFactoryGstIndexFactory
name : |
name of indexfactory to find |
Returns : | GstIndexFactory if found, NULL otherwise |
GstIndex* gst_index_factory_create (GstIndexFactory *factory);
Create a new GstIndex instance from the given indexfactory.