GStreamer::Pipeline3pm
Top-level bin with clocking and bus management functionality.
Hierarchy
Glib::Object+----GStreamer::Object+----GStreamer::Element+----GStreamer::Bin+----GStreamer::Pipeline
Interfaces
GStreamer::ChildProxy
Methods
element = GStreamer::Pipeline->new ($name)
- •
-
$name(string or undef)
$pipeline->auto_clock
bus = $pipeline->get_bus
clock = $pipeline->get_clock
$pipeline->set_clock ($clock)
- •
-
$clock(GStreamer::Clock)
unsigned integer = $pipeline->get_last_stream_time
$pipeline->set_new_stream_time ($time)
- •
-
$time(unsigned integer)
$pipeline->use_clock ($clock)
- •
-
$clock(GStreamer::Clock)
Properties
- 'auto-flush-bus' (boolean : default true : readable / writable / private)
-
Whether to automatically flush the pipeline's bus when going from READY into NULL state
- 'delay' (Glib::UInt64 : default 0 : readable / writable / private)
-
Expected delay needed for elements to spin up to PLAYING in nanoseconds
Releases
4 releases since Debian 5.0 (Lenny); the text changed 3 times.