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       ·   $name (string)
20
21   $bin->add ($element, ...)
22       ·   $element (GStreamer::Element)
23
24       ·   ... (list)
25
26   element = $bin->get_by_interface ($interface)
27       ·   $interface (string)
28
29   element = $bin->get_by_name ($name)
30       ·   $name (string)
31
32   element = $bin->get_by_name_recurse_up ($name)
33       ·   $name (string)
34
35   iterator = $bin->iterate_all_by_interface ($interface)
36       ·   $interface (string)
37
38   iterator = $bin->iterate_elements
39   iterator = $bin->iterate_recurse
40   iterator = $bin->iterate_sinks
41   iterator = $bin->iterate_sorted
42   $bin->remove ($element, ...)
43       ·   $element (GStreamer::Element)
44
45       ·   ... (list)
46

PROPERTIES

48       'async-handling' (boolean : default false : readable / writable /
49       private)
50           The bin will handle Asynchronous state changes
51
52       'message-forward' (boolean : default false : readable / writable /
53       private)
54           Forwards all children messages
55

SIGNALS

57       boolean = do-latency (GStreamer::Bin)
58       element-added (GStreamer::Bin, GStreamer::Element)
59       element-removed (GStreamer::Bin, GStreamer::Element)
60

SEE ALSO

62       GStreamer, Glib::Object, GStreamer::Object, GStreamer::Element
63
65       Copyright (C) 2005-2014 by the gtk2-perl team.
66
67       This software is licensed under the LGPL.  See GStreamer for a full
68       notice.
69
70
71
72perl v5.28.1                      2019-02-02                 GStreamer::Bin(3)
Impressum