ParseContext

Opaque structure.

Constructors

this
this(GstParseContext* gstParseContext, bool ownedRef = false)

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

Destructor

A destructor is present on this object, but not explicitly documented in the source.

Members

Functions

copy
ParseContext copy()

Copies the context.

free
void free()

Frees a parse context previously allocated with ParseContext.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(bool transferOwnership = false)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

Static functions

getType
GType getType()

Variables

gstParseContext
GstParseContext* gstParseContext;

the main Gtk struct

Meta