TracerFactory

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

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.

Static functions

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

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.