Parse.binFromDescriptionFull

This is a convenience wrapper around gst_parse_launch() to create a #GstBin from a gst-launch-style pipeline description. See gst_parse_launch() and the gst-launch man page for details about the syntax. Ghost pads on the bin for unlinked source or sink pads within the bin can automatically be created (but only a maximum of one ghost pad for each direction will be created; if you expect multiple unlinked source pads or multiple unlinked sink pads and want them all ghosted, you will have to create the ghost pads yourself).

struct Parse
static
binFromDescriptionFull

Parameters

binDescription string

command line describing the bin

ghostUnlinkedPads bool

whether to automatically create ghost pads for unlinked source or sink pads within the bin

context ParseContext

a parse context allocated with gst_parse_context_new(), or %NULL

flags GstParseFlags

parsing options, or #GST_PARSE_FLAG_NONE

Return Value

Type: Element

a newly-created element, which is guaranteed to be a bin unless GST_FLAG_NO_SINGLE_ELEMENT_BINS was passed, or %NULL if an error occurred.

Throws

GException on failure.

Meta