:right-sidebar: True Tracer =================================================================== .. currentmodule:: gi.repository.Gst .. versionadded:: 1.8 .. class:: Tracer(**properties: ~typing.Any) :no-contents-entry: Superclasses: :class:`~gi.repository.Gst.Object`, :class:`~gi.repository.GObject.InitiallyUnowned`, :class:`~gi.repository.GObject.Object` Tracing modules will subclass :obj:`~gi.repository.Gst.Tracer` and register through :func:`~gi.repository.Gst.Tracer.register`. Modules can attach to various hook-types - see :func:`~gi.repository.Gst.tracing_register_hook`. When invoked they receive hook specific contextual data, which they must not modify. Methods ------- .. rst-class:: interim-class .. class:: Tracer :no-index: .. classmethod:: register(name: str, type: ~gobject.GType) -> bool Create a new tracer-factory capable of instantiating objects of the ``type`` and add the factory to ``plugin``\. :param name: The name for registering :param type: GType of tracer to register Properties ---------- .. rst-class:: interim-class .. class:: Tracer :no-index: .. attribute:: props.params :type: str The type of the None singleton. Fields ------ .. rst-class:: interim-class .. class:: Tracer :no-index: .. attribute:: parent .. attribute:: priv