1GStreamer::ElementFactoUrsye(r3)Contributed Perl DocumenGtSattrieoanmer::ElementFactory(3)
2
3
4

NAME

6       GStreamer::ElementFactory
7

HIERARCHY

9         Glib::Object
10         +----GStreamer::Object
11              +----GStreamer::PluginFeature
12                   +----GStreamer::ElementFactory
13

METHODS

15   string = $factory->get_author
16   boolean = $factory->can_sink_caps ($caps)
17           ·   $caps (GStreamer::Caps)
18
19   boolean = $factory->can_src_caps ($caps)
20           ·   $caps (GStreamer::Caps)
21
22   element or undef = $factory->create ($name)
23           ·   $name (string or undef)
24
25   string = $factory->get_description
26   string = $factory->get_element_type
27   elementfactory or undef = GStreamer::ElementFactory->find ($name)
28           ·   $name (string)
29
30   string = $factory->get_klass
31   string = $factory->get_longname
32   list = GStreamer::ElementFactory->make ($factoryname, $name, ...)
33           ·   $factoryname (string)
34
35           ·   $name (string)
36
37           ·   ... (list)
38
39   list = $factory->get_uri_protocols
40   uritype = $factory->get_uri_type

ENUMS AND FLAGS

42   enum GStreamer::URIType
43       ·   'unknown' / 'GST_URI_UNKNOWN'
44
45       ·   'sink' / 'GST_URI_SINK'
46
47       ·   'src' / 'GST_URI_SRC'
48

SEE ALSO

50       GStreamer, Glib::Object, GStreamer::Object, GStreamer::PluginFeature
51
53       Copyright (C) 2005-2008 by the gtk2-perl team.
54
55       This software is licensed under the LGPL.  See GStreamer for a full
56       notice.
57
58
59
60perl v5.12.0                      2010-05-02      GStreamer::ElementFactory(3)
Impressum