GStreamer::Pipeline(3pm)
NAME
GStreamer::Pipeline - 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)
- o $name (string or undef)
- $pipeline->auto_clock
bus = $pipeline->get_bus
clock = $pipeline->get_clock $pipeline->set_clock ($clock) - o $clock (GStreamer::Clock)
- unsigned integer = $pipeline->get_last_stream_time $pipeline->set_new_stream_time ($time)
- o $time (unsigned integer)
- $pipeline->use_clock ($clock)
- o $clock (GStreamer::Clock)
PROPERTIES
- 'auto-flush-bus' (boolean : readable / writable / private)
- Whether to automatically flush the pipeline's bus when going from
READY into NULL state - 'delay' (Glib::UInt64 : readable / writable / private)
- Expected delay needed for elements to spin up to PLAYING in
nanoseconds
SEE ALSO
GStreamer, Glib::Object, GStreamer::Object, GStreamer::Element,
GStreamer::Bin
COPYRIGHT
Copyright (C) 2005-2008 by the gtk2-perl team.
- This software is licensed under the LGPL. See GStreamer for a full
notice.