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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout