Name
GstAutoplug -- Provide automatic element selection.
Description
The autoplugger can select a list of elements that are needed
to convert a certain GstCaps to another one.
Details
GST_AUTOPLUG_MAX_COST
#define GST_AUTOPLUG_MAX_COST 999999 |
The maximum cost of a certain connection.
GstAutoplugCostFunction ()
guint (*GstAutoplugCostFunction) (gpointer src,
gpointer dest,
gpointer data); |
Calculate the cost between two elements.
GstAutoplugListFunction ()
GList* (*GstAutoplugListFunction) (gpointer data); |
Get a list of all elements. These elements will be used in autoplugging.
gst_autoplug_caps ()
Perform autoplugging between the two given caps.
gst_autoplug_pads ()
Perform autoplugging between the two given pads.
gst_autoplug_caps_list ()
GList* gst_autoplug_caps_list (GList *srccaps,
GList *sinkcaps); |
Perform autoplugging between the two given caps lists.