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 : default true : readable / writable /
37       private)
38           Whether to automatically flush the pipeline's bus when going from
39           READY into NULL state
40
41       'delay' (Glib::UInt64 : default 0 : readable / writable / private)
42           Expected delay needed for elements to spin up to PLAYING in
43           nanoseconds
44

SEE ALSO

46       GStreamer, Glib::Object, GStreamer::Object, GStreamer::Element,
47       GStreamer::Bin
48
50       Copyright (C) 2005-2014 by the gtk2-perl team.
51
52       This software is licensed under the LGPL.  See GStreamer for a full
53       notice.
54
55
56
57perl v5.30.0                      2019-09-19            GStreamer::Pipeline(3)
Impressum