GstParse Parses commandline syntax into a pipeline. This method allows you to create a pipeline from a command line syntax description. The following example creates a simple mp3 player. GstElement *pipeline; /* create a pipeline to hold our elements */ pipeline = gst_pipeline_new ("launch"); /* build a pipeline in the pipeline */ gst_parse_launch ("filesrc location=some.mp3 ! mad ! osssink", GST_BIN (pipeline)); /* play the thing */ gst_element_set_state (pipeline, GST_STATE_PLAYING); while (gst_bin_iterate (GST_BIN (pipeline))); gst_element_set_state (pipeline, GST_STATE_NULL); Elements are separated with a , properties are set with property=value, specific pads of an element are selected by replacing the with padname. Elements can be added to a bin by embracing them with . Threads can be made with . @GST_PARSE_ERROR_SYNTAX: @GST_PARSE_ERROR_CREATING_ELEMENT: @GST_PARSE_ERROR_NOSUCH_ELEMENT: @GST_PARSE_ERROR_INTERNAL: @GST_PARSE_ERROR_CONNECT: @pipeline_description: @Returns: @cmdline: @parent: @argv: @Returns: