Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
Use tracerFactoryGetList
to get a list of tracer factories known to
GStreamer.
- newtype TracerFactory = TracerFactory (ManagedPtr TracerFactory)
- class GObject o => IsTracerFactory o
- toTracerFactory :: IsTracerFactory o => o -> IO TracerFactory
- noTracerFactory :: Maybe TracerFactory
- tracerFactoryGetList :: (HasCallStack, MonadIO m) => m [TracerFactory]
Exported types
newtype TracerFactory Source #
GObject TracerFactory Source # | |
IsObject TracerFactory Source # | |
IsPluginFeature TracerFactory Source # | |
IsObject TracerFactory Source # | |
IsTracerFactory TracerFactory Source # | |
((~) * info (ResolveTracerFactoryMethod t TracerFactory), MethodInfo * info TracerFactory p) => IsLabel t (TracerFactory -> p) Source # | |
((~) * info (ResolveTracerFactoryMethod t TracerFactory), MethodInfo * info TracerFactory p) => IsLabelProxy t (TracerFactory -> p) Source # | |
HasAttributeList * TracerFactory Source # | |
type AttributeList TracerFactory Source # | |
type SignalList TracerFactory Source # | |
class GObject o => IsTracerFactory o Source #
toTracerFactory :: IsTracerFactory o => o -> IO TracerFactory Source #
Methods
getList
:: (HasCallStack, MonadIO m) | |
=> m [TracerFactory] | Returns: the list of all
registered |
Gets the list of all registered tracer factories. You must free the
list using pluginFeatureListFree
.
The returned factories are sorted by factory name.
Free-function: gst_plugin_feature_list_free
Since: 1.8