GstTracer
Tracing modules will subclass GstTracer and register through gst_tracer_register. Modules can attach to various hook-types - see gst_tracing_register_hook. When invoked they receive hook specific contextual data, which they must not modify.
GstTracer
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstTracer
The opaque GstTracer instance structure
Members
parent
(GstObject)
–
Class structure
GstTracer
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstTracer
The opaque GstTracer instance structure
Members
parent
(GstObject)
–
GstTracer
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstTracer
The opaque GstTracer instance structure
Members
parent
(GstObject)
–
Functions
gst_tracer_register
gboolean gst_tracer_register (GstPlugin * plugin, const gchar * name, GType type)
Create a new tracer-factory capable of instantiating objects of the type and add the factory to plugin.
Parameters:
name
–
The name for registering
type
–
GType of tracer to register
Gst.Tracer.prototype.register
function Gst.Tracer.prototype.register(plugin: Gst.Plugin, name: String, type: GObject.Type): {
// javascript wrapper for 'gst_tracer_register'
}
Create a new tracer-factory capable of instantiating objects of the type and add the factory to plugin.
Parameters:
plugin
(
Gst.Plugin
)
–
A Gst.Plugin, or null for a static typefind function
name
(
String
)
–
The name for registering
type
(
GObject.Type
)
–
GType of tracer to register
Gst.Tracer.register
def Gst.Tracer.register (plugin, name, type):
#python wrapper for 'gst_tracer_register'
Create a new tracer-factory capable of instantiating objects of the type and add the factory to plugin.
Parameters:
plugin
(
Gst.Plugin
)
–
A Gst.Plugin, or None for a static typefind function
name
(
str
)
–
The name for registering
type
(
GObject.Type
)
–
GType of tracer to register
Properties
Function Macros
GST_TRACER_CAST
#define GST_TRACER_CAST(obj) ((GstTracer *)(obj))
The results of the search are