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           ·   $name (string or undef)
21
22   $pipeline->auto_clock
23   bus = $pipeline->get_bus
24   clock = $pipeline->get_clock
25   $pipeline->set_clock ($clock)
26           ·   $clock (GStreamer::Clock)
27
28   unsigned integer = $pipeline->get_last_stream_time
29   $pipeline->set_new_stream_time ($time)
30           ·   $time (unsigned integer)
31
32   $pipeline->use_clock ($clock)
33           ·   $clock (GStreamer::Clock)
34

PROPERTIES

36       'auto-flush-bus' (boolean : readable / writable / private)
37           Whether to automatically flush the pipeline's bus when going from
38           READY into NULL state
39
40       'delay' (Glib::UInt64 : readable / writable / private)
41           Expected delay needed for elements to spin up to PLAYING in
42           nanoseconds
43

SEE ALSO

45       GStreamer, Glib::Object, GStreamer::Object, GStreamer::Element,
46       GStreamer::Bin
47
49       Copyright (C) 2005-2008 by the gtk2-perl team.
50
51       This software is licensed under the LGPL.  See GStreamer for a full
52       notice.
53
54
55
56perl v5.12.0                      2010-05-02            GStreamer::Pipeline(3)
Impressum