1GStreamer::Bin(3) User Contributed Perl Documentation GStreamer::Bin(3)
2
3
4
6 GStreamer::Bin
7
9 Glib::Object
10 +----GStreamer::Object
11 +----GStreamer::Element
12 +----GStreamer::Bin
13
15 GStreamer::ChildProxy
16
18 element = GStreamer::Bin->new ($name)
19
20 * $name (string)
21
22 $bin->add ($element, ...)
23
24 * $element (GStreamer::Element)
25 * ... (list)
26
27 element = $bin->get_by_interface ($interface)
28
29 * $interface (string)
30
31 element = $bin->get_by_name ($name)
32
33 * $name (string)
34
35 element = $bin->get_by_name_recurse_up ($name)
36
37 * $name (string)
38
39 iterator = $bin->iterate_all_by_interface ($interface)
40
41 * $interface (string)
42
43 iterator = $bin->iterate_elements
44
45 iterator = $bin->iterate_recurse
46
47 iterator = $bin->iterate_sinks
48
49 iterator = $bin->iterate_sorted
50
51 $bin->remove ($element, ...)
52
53 * $element (GStreamer::Element)
54 * ... (list)
55
57 element-added (GStreamer::Bin, GStreamer::Element)
58 element-removed (GStreamer::Bin, GStreamer::Element)
59
61 GStreamer, Glib::Object, GStreamer::Object, GStreamer::Element
62
64 Copyright (C) 2005-2006 by the gtk2-perl team.
65
66 This software is licensed under the LGPL. See GStreamer for a full
67 notice.
68
69
70
71perl v5.8.8 2007-02-20 GStreamer::Bin(3)