gi-gst-1.0.12: GStreamer bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gst.Objects.Tracer

Contents

Description

Tracing modules will subclass Tracer and register through gst_tracing_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.

Synopsis

Exported types

newtype Tracer Source #

Constructors

Tracer (ManagedPtr Tracer) 

Instances

GObject Tracer Source # 

Methods

gobjectType :: Tracer -> IO GType #

IsObject Tracer Source # 
IsObject Tracer Source # 
IsTracer Tracer Source # 
((~) * info (ResolveTracerMethod t Tracer), MethodInfo * info Tracer p) => IsLabel t (Tracer -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Tracer -> p #

((~) * info (ResolveTracerMethod t Tracer), MethodInfo * info Tracer p) => IsLabelProxy t (Tracer -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Tracer -> p #

HasAttributeList * Tracer Source # 
type AttributeList Tracer Source # 
type SignalList Tracer Source # 

Properties

params

data TracerParamsPropertyInfo Source #

Instances

AttrInfo TracerParamsPropertyInfo Source # 
type AttrOrigin TracerParamsPropertyInfo Source # 
type AttrLabel TracerParamsPropertyInfo Source # 
type AttrGetType TracerParamsPropertyInfo Source # 
type AttrBaseTypeConstraint TracerParamsPropertyInfo Source # 
type AttrSetTypeConstraint TracerParamsPropertyInfo Source # 
type AttrAllowedOps TracerParamsPropertyInfo Source # 

clearTracerParams :: (MonadIO m, IsTracer o) => o -> m () Source #

setTracerParams :: (MonadIO m, IsTracer o) => o -> Text -> m () Source #