GStreamer::Pipeline.3pm

Langue: en

Version: 2010-05-02 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

GStreamer::Pipeline

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 : 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 (C) 2005-2008 by the gtk2-perl team.

This software is licensed under the LGPL. See GStreamer for a full notice.