Gst.Tracer

g GObject.InitiallyUnowned GObject.InitiallyUnowned Gst.Object Gst.Object GObject.InitiallyUnowned->Gst.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gst.Tracer Gst.Tracer Gst.Object->Gst.Tracer

Subclasses:None

Methods

Inherited:Gst.Object (27), GObject.Object (37)
Structs:GObject.ObjectClass (5)
class register (plugin, name, type)

Virtual Methods

Inherited:Gst.Object (1), GObject.Object (7)

Properties

Inherited:Gst.Object (2)
Name Type Flags Short Description
params str r/w/c Extra configuration parameters

Fields

Inherited:Gst.Object (1), GObject.Object (1)
Name Type Access Description
parent Gst.Object r  

Class Details

class Gst.Tracer(**kwargs)
Bases:Gst.Object
Abstract:Yes
Structure:Gst.TracerClass

Tracing modules will subclass Gst.Tracer 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.

New in version 1.8.

classmethod register(plugin, name, type)[source]
Parameters:
Returns:

True, if the registering succeeded, False on error

Return type:

bool

Create a new tracer-factory capable of instantiating objects of the type and add the factory to plugin.

Property Details

Gst.Tracer.props.params
Name:params
Type:str
Default Value:None
Flags:READABLE, WRITABLE, CONSTRUCT

Extra configuration parameters