1GStreamer::Bin(3)     User Contributed Perl Documentation    GStreamer::Bin(3)
2
3
4

NAME

6       GStreamer::Bin
7

HIERARCHY

9         Glib::Object
10         +----GStreamer::Object
11              +----GStreamer::Element
12                   +----GStreamer::Bin
13

INTERFACES

15         GStreamer::ChildProxy
16

METHODS

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

SIGNALS

57       element-added (GStreamer::Bin, GStreamer::Element)
58       element-removed (GStreamer::Bin, GStreamer::Element)
59

SEE ALSO

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)
Impressum