# GstTracerFactory

Use gst_tracer_factory_get_list to get a list of tracer factories known to GStreamer.

## GstTracerFactory

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstPluginFeature
                    ╰──GstTracerFactory

Opaque object that stores information about a tracer function.

### Class structure

#### GstTracerFactoryClass

### Gst.TracerFactoryClass

## Gst.TracerFactory

    GObject.Object
        ╰──GObject.InitiallyUnowned
            ╰──Gst.Object
                ╰──Gst.PluginFeature
                    ╰──Gst.TracerFactory

Opaque object that stores information about a tracer function.

## Gst.TracerFactory

    GObject.Object
        ╰──GObject.InitiallyUnowned
            ╰──Gst.Object
                ╰──Gst.PluginFeature
                    ╰──Gst.TracerFactory

Opaque object that stores information about a tracer function.

### Methods

#### gst_tracer_factory_get_tracer_type

    GType
    gst_tracer_factory_get_tracer_type (GstTracerFactory * factory)

Get the GType for elements managed by this factory. The type can only be retrieved if the element factory is loaded, which can be assured with gst_plugin_feature_load.

Parameters:

`factory` –

factory to get managed GType from

Returns –

the GType for tracers managed by this factory or 0 if the factory is not loaded.

Since : 1.14

#### Gst.TracerFactory.prototype.get_tracer_type

    function Gst.TracerFactory.prototype.get_tracer_type(): {
        // javascript wrapper for 'gst_tracer_factory_get_tracer_type'
    }

Get the GObject.Type for elements managed by this factory. The type can only be retrieved if the element factory is loaded, which can be assured with Gst.PluginFeature.prototype.load.

Parameters:

`factory` (Gst.TracerFactory) –

factory to get managed GObject.Type from

Returns (GObject.Type) –

the GObject.Type for tracers managed by this factory or 0 if the factory is not loaded.

Since : 1.14

#### Gst.TracerFactory.get_tracer_type

    def Gst.TracerFactory.get_tracer_type (self):
        #python wrapper for 'gst_tracer_factory_get_tracer_type'

Get the GObject.Type for elements managed by this factory. The type can only be retrieved if the element factory is loaded, which can be assured with Gst.PluginFeature.load.

Parameters:

`factory` (Gst.TracerFactory) –

factory to get managed GObject.Type from

Returns (GObject.Type) –

the GObject.Type for tracers managed by this factory or 0 if the factory is not loaded.

Since : 1.14

### Functions

#### gst_tracer_factory_get_list

    GList *
    gst_tracer_factory_get_list ()

Gets the list of all registered tracer factories. You must free the list using gst_plugin_feature_list_free.

The returned factories are sorted by factory name.

Free-function: gst_plugin_feature_list_free

Returns ( [transfer: full][element-typeGst.TracerFactory]) –

the list of all registered GstTracerFactory.

Since : 1.8

#### Gst.TracerFactory.prototype.get_list

    function Gst.TracerFactory.prototype.get_list(): {
        // javascript wrapper for 'gst_tracer_factory_get_list'
    }

Gets the list of all registered tracer factories. You must free the list using Gst.PluginFeature.prototype.list_free.

The returned factories are sorted by factory name.

Free-function: gst_plugin_feature_list_free

Returns ([ Gst.TracerFactory ]) –

the list of all registered Gst.TracerFactory.

Since : 1.8

#### Gst.TracerFactory.get_list

    def Gst.TracerFactory.get_list ():
        #python wrapper for 'gst_tracer_factory_get_list'

Gets the list of all registered tracer factories. You must free the list using Gst.PluginFeature.list_free.

The returned factories are sorted by factory name.

Free-function: gst_plugin_feature_list_free

Returns ([ Gst.TracerFactory ]) –

the list of all registered Gst.TracerFactory.

Since : 1.8

## Function Macros

### GST_TRACER_FACTORY_CAST

    #define GST_TRACER_FACTORY_CAST(obj)            ((GstTracerFactory *)(obj))

The results of the search are