ParseContext

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).

Constructors

this
this(GstParseContext* gstParseContext)

Sets our main struct and passes it to the parent class

this
this()

Allocates a parse context for use with gst_parse_launch_full() or gst_parse_launchv_full(). Free-function: gst_parse_context_free

Members

Functions

free
void free()

Frees a parse context previously allocated with gst_parse_context_new().

getMissingElements
string[] getMissingElements()

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.

getParseContextStruct
GstParseContext* getParseContextStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
getStruct
void* getStruct()

the main Gtk struct as a void*

Variables

gstParseContext
GstParseContext* gstParseContext;

the main Gtk struct

Meta