GStreamer::Pipeline(3pm)

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.

  1. 5.0
  2. 6.0
  3. 7
  4. 8

From libgstreamer-perl 0.19-1+b1 in Debian 8 (Jessie). Parsed by carta from the page's man source.