Sets our main struct and passes it to the parent class
Allocates a parse context for use with gst_parse_launch_full() or gst_parse_launchv_full(). Free-function: gst_parse_context_free
Frees a parse context previously allocated with gst_parse_context_new().
Retrieve missing elements from a previous run of gst_parse_launch_full() or gst_parse_launchv_full(). Will only return results if an error code of GST_PARSE_ERROR_NO_SUCH_ELEMENT was returned.
the main Gtk struct as a void*
the main Gtk struct
These function allow to create a pipeline based on the syntax used in the gst-launch utility (see man-page for syntax documentation).
Please note that these functions take several measures to create somewhat dynamic pipelines. Due to that such pipelines are not always reusable (set the state to NULL and back to PLAYING).