GStreamer::Bin3pm
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)
- •
-
$name(string)
$bin->add ($element, ...)
•
|
|
|---|---|
•
|
... (list) |
element = $bin->get_by_interface ($interface)
- •
-
$interface(string)
element = $bin->get_by_name ($name)
- •
-
$name(string)
element = $bin->get_by_name_recurse_up ($name)
- •
-
$name(string)
iterator = $bin->iterate_all_by_interface ($interface)
- •
-
$interface(string)
iterator = $bin->iterate_elements
iterator = $bin->iterate_recurse
iterator = $bin->iterate_sinks
iterator = $bin->iterate_sorted
$bin->remove ($element, ...)
•
|
|
|---|---|
•
|
... (list) |
Properties
'async-handling' (boolean : default false : readable / writable / private)
|
The bin will handle Asynchronous state changes |
|---|---|
'message-forward' (boolean : default false : readable / writable / private)
|
Forwards all children messages |
Signals
element-added(GStreamer::Bin, GStreamer::Element)
element-removed(GStreamer::Bin, GStreamer::Element)
- boolean =
do-latency(GStreamer::Bin)
Releases
4 releases since Debian 5.0 (Lenny); the text changed 3 times.