GStreamer::Bin(3pm)

NAME

GStreamer::Bin - Base class and element that can contain other
elements

HIERARCHY

Glib::Object
+----GStreamer::Object
+----GStreamer::Element
+----GStreamer::Bin

INTERFACES

GStreamer::ChildProxy

METHODS

element = GStreamer::Bin->new ($name)
o $name (string)
$bin->add ($element, ...)
o $element (GStreamer::Element)
o ... (list)
element = $bin->get_by_interface ($interface)
o $interface (string)
element = $bin->get_by_name ($name)
o $name (string)
element = $bin->get_by_name_recurse_up ($name)
o $name (string)
iterator = $bin->iterate_all_by_interface ($interface)
o $interface (string)
iterator = $bin->iterate_elements iterator = $bin->iterate_recurse iterator = $bin->iterate_sinks iterator = $bin->iterate_sorted $bin->remove ($element, ...)
o $element (GStreamer::Element)
o ... (list)

PROPERTIES

'async-handling' (boolean : readable / writable / private)
The bin will handle Asynchronous state changes

SIGNALS

element-added (GStreamer::Bin, GStreamer::Element) element-removed (GStreamer::Bin, GStreamer::Element) boolean = do-latency (GStreamer::Bin)

SEE ALSO

GStreamer, Glib::Object, GStreamer::Object, GStreamer::Element

COPYRIGHT

Copyright (C) 2005-2008 by the gtk2-perl team.

This software is licensed under the LGPL. See GStreamer for a full
notice.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout