Name
GstXml -- Convert Elements into an XML presentation.
Description
All GstElements can be serialized to an XML presentation and subsequently loaded back.
Details
struct GstXML
struct GstXML {
GtkObject object;
GHashTable *elements;
GList *topelements;
}; |
gst_xml_new ()
GstXML* gst_xml_new (const guchar *fname,
const guchar *root); |
Creates a new GstXML object (and the corresponding elements) from
the XML file fname. Optionally it will only build the element from
the element node root (if it is not NULL). This feature is useful
if you only want to build a specific element from an XML file
but not the pipeline it is embedded in. Note also that the XML parse
tree is cached to speed up creating another GstXML object for
the same file
gst_xml_write ()
Converts the given element into an XML presentation.
gst_xml_get_element ()
This function is used to get a pointer to the GstElement corresponding
to name in the pipeline description. You would use this if you have
to do anything to the element after loading.
gst_xml_get_topelements ()
GList* gst_xml_get_topelements (GstXML *xml); |
Retrive a list of toplevel elements.