Function gstreamer::functions::parse_bin_from_description_full [−][src]
pub fn parse_bin_from_description_full(
bin_description: &str,
ghost_unlinked_pads: bool,
context: Option<&mut ParseContext>,
flags: ParseFlags
) -> Result<Element, Error>
Expand description
This is a convenience wrapper around parse_launch()
to create a
Bin
from a gst-launch-style pipeline description. See
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).
bin_description
command line describing the bin
ghost_unlinked_pads
whether to automatically create ghost pads for unlinked source or sink pads within the bin
context
a parse context allocated with
ParseContext::new()
, or None
flags
parsing options, or GST_PARSE_FLAG_NONE
Returns
a newly-created
element, which is guaranteed to be a bin unless
ParseFlags::NO_SINGLE_ELEMENT_BINS
was passed, or None
if an error
occurred.