1GStreamer::Pipeline(3)User Contributed Perl DocumentationGStreamer::Pipeline(3)
2
3
4

NAME

6       GStreamer::Pipeline
7

HIERARCHY

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

INTERFACES

16         GStreamer::ChildProxy
17

METHODS

19       element = GStreamer::Pipeline->new ($name)
20
21           * $name (string or undef)
22
23       $pipeline->auto_clock
24
25       bus = $pipeline->get_bus
26
27       clock = $pipeline->get_clock
28
29       $pipeline->set_clock ($clock)
30
31           * $clock (GStreamer::Clock)
32
33       unsigned integer = $pipeline->get_last_stream_time
34
35       $pipeline->set_new_stream_time ($time)
36
37           * $time (unsigned integer)
38
39       $pipeline->use_clock ($clock)
40
41           * $clock (GStreamer::Clock)
42

PROPERTIES

44       'auto-flush-bus' (boolean : readable / writable)
45           Whether to automatically flush the pipeline's bus when going from
46           READY into NULL state
47
48       'delay' (Glib::UInt64 : readable / writable)
49           Expected delay needed for elements to spin up to PLAYING in
50           nanoseconds
51

SEE ALSO

53       GStreamer, Glib::Object, GStreamer::Object, GStreamer::Element,
54       GStreamer::Bin
55
57       Copyright (C) 2005-2006 by the gtk2-perl team.
58
59       This software is licensed under the LGPL.  See GStreamer for a full
60       notice.
61
62
63
64perl v5.8.8                       2007-02-20            GStreamer::Pipeline(3)
Impressum