TracerFactory

Use gst.tracer_factory.TracerFactory.getList to get a list of tracer factories known to GStreamer.

Constructors

this
this(void* ptr, Flag!"Take" take)

Members

Functions

getTracerType
gobject.types.GType getTracerType()

Get the #GType for elements managed by this factory. The type can only be retrieved if the element factory is loaded, which can be assured with gst.plugin_feature.PluginFeature.load.

self
TracerFactory self()

Returns this, for use in with statements.

Properties

_gType
GType _gType [@property getter]

Static functions

_getGType
GType _getGType()
getList
gst.tracer_factory.TracerFactory[] getList()

Gets the list of all registered tracer factories. You must free the list using gst.plugin_feature.PluginFeature.listFree.

Inherited Members

From PluginFeature

_getGType
GType _getGType()
_gType
GType _gType [@property getter]
self
PluginFeature self()

Returns this, for use in with statements.

listCopy
gst.plugin_feature.PluginFeature[] listCopy(gst.plugin_feature.PluginFeature[] list)

Copies the list of features. Caller should call gst_plugin_feature_list_free when done with the list.

listDebug
void listDebug(gst.plugin_feature.PluginFeature[] list)

Debug the plugin feature names in list.

rankCompareFunc
int rankCompareFunc(const(void)* p1, const(void)* p2)

Compares the two given #GstPluginFeature instances. This function can be used as a #GCompareFunc when sorting by rank and then by name.

checkVersion
bool checkVersion(uint minMajor, uint minMinor, uint minMicro)

Checks whether the given plugin feature is at least the required version.

getPlugin
gst.plugin.Plugin getPlugin()

Get the plugin that provides this feature.

getPluginName
string getPluginName()

Get the name of the plugin that provides this feature.

getRank
uint getRank()

Gets the rank of a plugin feature.

load
gst.plugin_feature.PluginFeature load()

Loads the plugin containing feature if it's not already loaded. feature is unaffected; use the return value instead.

setRank
void setRank(uint rank)

Specifies a rank for a plugin feature, so that autoplugging uses the most appropriate feature.