GStreamer::ElementFactory(3pm)

NAME

GStreamer::ElementFactory - 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)
o $caps (GStreamer::Caps)
boolean = $factory->can_src_caps ($caps)
o $caps (GStreamer::Caps)
element or undef = $factory->create ($name)
o $name (string or undef)
string = $factory->get_description string = $factory->get_element_type elementfactory or undef = GStreamer::ElementFactory->find ($name)
o $name (string)
string = $factory->get_klass string = $factory->get_longname list = GStreamer::ElementFactory->make ($factoryname, $name, ...)
o $factoryname (string)
o $name (string)
o ... (list)
list = $factory->get_uri_protocols uritype = $factory->get_uri_type

ENUMS AND FLAGS

enum GStreamer::URIType
o 'unknown' / 'GST_URI_UNKNOWN'
o 'sink' / 'GST_URI_SINK'
o 'src' / 'GST_URI_SRC'

SEE ALSO

GStreamer, Glib::Object, GStreamer::Object, GStreamer::PluginFeature

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