GStreamer::ElementFactory(3pm)

GStreamer::ElementFactory3pm

Create gstelements from a factory

Hierarchy

  Glib::Object
  +----GStreamer::Object
       +----GStreamer::PluginFeature
            +----GStreamer::ElementFactory

Methods

string = $factory->get_author

boolean = $factory->can_sink_caps ($caps)

•

$caps (GStreamer::Caps)

boolean = $factory->can_src_caps ($caps)

•

$caps (GStreamer::Caps)

element or undef = $factory->create ($name)

•

$name (string or undef)

string = $factory->get_description

string = $factory->get_element_type

elementfactory or undef = GStreamer::ElementFactory->find ($name)

•

$name (string)

string = $factory->get_klass

string = $factory->get_longname

list = GStreamer::ElementFactory->make ($factoryname, $name, ...)

•

$factoryname (string)

•

$name (string)

•

... (list)

list = $factory->get_uri_protocols

uritype = $factory->get_uri_type

Enums and flags

enum GStreamer::URIType

•

'unknown' / 'GST_URI_UNKNOWN'

•

'sink' / 'GST_URI_SINK'

•

'src' / 'GST_URI_SRC'

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.